Seacoast NH
Have You Heard of This Haunted New England Town That's Closed to the Public?
Called 'The Village of the Damned', Dudleytown, Connecticut, is a ghost town with an allegedly cursed history. Continue reading...