Tag: Mysterious Strid

The Mysterious Bolton Strid of UK

In England somewhere between Barden Tower and Bolton Abbey in Yorkshire, lies one of nature's most mysterious booby traps. Although it’s a small innocuous-looking...