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”