Booking.com

Listed as haunted in the 1885 census, the “Ramtail Factory” in Foster, RI is allegedly haunted by the ghost of a disgruntled night watchman who hanged himself from the bell tower. But what’s the real story?

source

LEAVE A REPLY

Please enter your comment!
Please enter your name here