A cinematic tale of survival through warfare, captivity by the Imperial Japanese Army and a torpedoing at sea.
The Lake Champlain Islands in Vermont are unassuming — as if they haven’t quite figured out how popular they actually are. ...