Shut in with Spirits: A Night at Captain Grant’s 1754 Haunted Inn

On October 23, The Lineup editors took a trip to Preston, Connecticut for a night inside one of the most haunted inns in New England: Captain Grant's 1754.

postimage