kevollier.com
Glastonbury 2013 – the shop fronts
Most years, at the end of June, 200,000 people are steered to pass by or/and encouraged not to go into the town of Glastonbury (logistics I assume) to instead revel at the makeshift Glastonbury Fe…