Glastonbury in Somerset, England, is a town steeped in myths and legends. In recent years, several street artists have been…