Apr 8, 2015 | Unsolved Mysteries
Picture a quaint little English village in the Middle Ages. It’s the 12th century, and you’re in the charmingly named Woolpit. Woolpit is located in Suffolk, and it still exists. Just over 2,000 people live there today. In the 12th century, a group of...