Day 2's performances live from the John Peel Stage
10 hours, 35 minutes
Coming soon
See all episodes from Glastonbury