The Watcher of White Island: The New England coast is home to many islands, most of them haunted.
00:00:00