On a dark, seemingly uneventful drive home from a vacation at Niagara Falls, a New Hampshire couple would experience something so incredibly strange and bizarre that they would report it to the US ...
With hiking, water sports, and all the small-town charm you could hope for, this lake town in New Hampshire is perfect for a relaxing getaway.