The town of Glastonbury is one of the world's great spiritual sites—and the mythic burial spot of the Holy Grail. Standing in the middle of an open meadow fringed by unbothered sheep, Tor Webster bid ...