Paranormal Plymouth: The Spooky Side of America’s Home Town

Plymouth Rock sits in the center of Court street, overlooking the ocean in downtown Plymouth, MA. Tourists flock to the area in the summer time to catch a glimpse of the boulder bearing the inscription “1620.” According to the history books, this is the location where the Pilgrims first set foot on American soil, greetedContinue reading “Paranormal Plymouth: The Spooky Side of America’s Home Town”