September 14, 2017September 14, 2017 Peter Masters Last Hope Island – Britain, occupied Europe, and the brotherhood that helped turn the tide of war