January 10, 2017April 26, 2021Sacred Sites England Legendary Glastonbury by Robert Scheer Glastonbury, in Southwest England’s county of Somerset, was once known as the Isle of Avalon. The place has been […]