Iraq Banner Desktop

Store Banner Mobile

Glastonbury Tor

Glastonbury Tor, Somerset, England. Source: gary / Adobe Stock

Glastonbury Tor: The Mysterious British Hill Steeped in History and Legend

Glastonbury is a small town in Somerset, England, where a very important hill exists known as the Glastonbury Tor. On top of the Tor stands the remains of St. Michael’s Tower, with a strange system...