Most Haunted Season 1 Episode 3 - Avebury Stones and The Red Lion

Summary: Dating back to the 1600s, Avebury Stones, along with the nearby Red Lion pub, is reputedly one of the most paranormal places in Great Britain, the latter of which is allegedly.....

Aired: June 11, 2002