Episode 65 - World's Most Haunted: The Ancient Ram Inn
I talk a lot about most haunted this-and-that, but this one tops the World's Most Haunted list year after year. That's because the Ancient Ram Inn, located in the village of Wotton-Under-Edge, England, is not only the site of macabre murder and death, but also sits upon a magically charged land.