THOUSANDS of music fans, families, and campers will begin to flood the site of this year's Glastonbury Festival tomorrow (June 25). Around 177,500 people attend the 'greatest show on earth', located in Pilton, each year - with 40,000 vehicles and ...