Glastonbury! We were on site at Worthy Farm for all the festivities at 2016’s bash, capturing all the action from the Somerset festival. From storming headline sets from the likes of Adele and Muse, to new bands winning over crowds and hundreds of thousands of music lovers having the weekend of their lives. Our crack team of photographers roved across all 900 acres of the festival site snapping all the best shots in the field and backstage.
Ah Glastonbury - how many times was this Instagrammed this weekend we wonder?
Getting onto Worthy Farm was a challenge in itself, with traffic coming to a standstill for hours.
Once festival-goers eventually got on site, they were greeted with the sight of mud everywhere.
But not even that could kill everyone's vibe.
This lot came prepared for maximum comfort (or as comfortable as you can get in a tent).
Crowds gathered beneath the Glastonbury sign in The Park before things got going properly.
A beautiful sunset from the Park's Ribbon Tower on Wednesday night.
Tents sprawling out as far as the eye can see.
The giant fire-breathing spider in Arcadia is up and all ready to blow some minds when night falls.
Early arrivals paid tribute to MP Jo Cox, who was killed last week.
A march led to the Park Stage where Billy Bragg sang 'We Shall Overcome' in unison with the crowd.
Madness' Suggs goes in for a hug with snooker player and DJ Steve Davis in the Stonebridge Bar.
Appreciative fans queued up for selfies with the snooker champion after his dance set.
Just one of the many homages to David Bowie on site this weekend...
These fans got creative with their tributes to the Thin White Duke, recreating his 'Aladdin Sane' album cover.
Hordes of fans gathered near the Pyramid Stage for a GlastonBowie tribute.
They were led by these fancy dress lovers and Bowie aficionados.
The face of festival organiser Michael Eavis was emblazoned with Aladdin Sane make-up in this piece of stencil art.
He then took to the stage in Avalon Cafe to perform karaoke - because of course he did.
The festival Godfather clearly had a great time doing so, too - he performed the Elvis classic 'Can't Help Falling In Love'.
Late Thursday evening saw some rather pleasant - and thankfully rain-free - weather grace Worthy Farm, which made for a delightful-looking festival site.
The annual Thursday night secret set at William's Green was filled by Rat Boy - Jordan Cardy and co. positively bounced onto the tiny stage.
Chaos was the order of the day - as it often it is with Rat Boy's live sets.
Glastonbury's own weird-and-wacky wonderland, Block 9, is very much up to its usual tricks this year - this particular installation seems very apt given the current political climate.
Formation took their pre-festival set directly to the masses.
The dance-poppers revelled under the lights on the Wow! stage on Thursday night.
Proceedings on the Other Stage were halted momentarily on Friday morning as organisers laid down wood chippings to counteract the spread of mud around the stage.
Michael Eavis officially opened the Other Stage after the wood chips were put down, introducing James and praising the Glastonbury punters: "Thank you for coming, you really are the best audience in the whole wide world."
James' opening set was tinged with wide-felt sadness over the outcome of the EU Referendum. Guitarist Larry Gott told the assembled crowd: "We stand in front of you today unified in the sadness that our country decided to turn against people. Well, fuck them."
The band closed with the track 'Laid'.
Declan McKenna was the second act up on The Park stage - check out that tracksuit.
The 17-year-old proved the stage was no boundary, prowling his performance space with a swagger beyond his young years.
Damon Albarn opened the Pyramid Stage on Friday by performing with The Orchestra of Syrian Musicians - and he had his say on the outcome of the EU Referendum as well.
"I have a very heavy heart today," Albarn announced during the set, referencing the referendum. "To my mind, democracy has failed us, because we were ill-informed."
Bugzy Malone, meanwhile, was one of the early acts on the Sonic Stage.
The Manchester MC brought early energy to the festival, equipped with a coolness only brought by wearing sunglass in a tent.
Blossoms took to The Other Stage after James - not a speck of mud on those white trousers. Impressive.
Skepta turned up in all senses of the phrase on the Pyramid Stage, generating a frenzied response from the fervent audience.
As well as bringing out most of his Boy Better Know crew during the set, the Tottenham MC also performed the likes of 'Shutdown', 'Lyrics' and 'Man (Gang)'.
Nao brought good vibes to the Park Stage, attracting the first big crowd of the day at the festival-within-a-festival that is The Park area.
The rising neo-funk singer from East London made a big impression on the crowd, who stuck around to dance despite the rain.
Christine and The Queens smashed their big slot on The Other Stage - they even had backing dancers.
Over on the Pyramid Stage, Two Door Cinema Club continued their comeback with a storming performance that encompassed their swelling discography.
Bassist Kevin Baird adopted the rockstar position in front of the huge Pyramid Stage crowd.
Unknown Mortal Orchestra braved the rain over at The Park Stage to get the punters moving in the mud.
New Zealand frontman Ruban Nielson led proceedings, which also included a breath-taking drum solo from Riley Geare.
The Lumineers singing Ho Hey just as the sun came out had the whole of The Other Stage singing along.
More singalong vibes and tracks from their new album 'The Ride' from Van McCann and his band of Bottlemen.
ZZ Top brought their riffs and impressive beards to the Pyramid Stage all the way from Houston, Texas.
The rock trio played hits like 'Gimme All Your Lovin'' and 'Foxy Lady' as they performed in the sun.
A sea of tents forms the backdrop to the crowds of the Pyramid Stage.
Jess Glynne did her best mermaid impression in a glimmering green and blue outfit on the Pyramid Stage, where she played tracks from her debut album 'I Cry When I Laugh'.
She also covered Chaka Khan's 'Feel For You' and merged a version of Drake's 'Hotline Bling' into her own track 'Ain't Got Far To Go'.
Glitter abounds as the summer's hottest new highlighter.
Meanwhile, one-man-band Jack Garratt made his Glastonbury debut on the John Peel Stage.
The Brits Critics Choice 2016 winner gave it his all as he performed the likes of 'Breathe Life', 'Surprise Yourself' and 'Worry'.
Section Boyz locked off the stage with 'Trappin' Ain't Dead'.
Daughter brought their brand of soul and folk to The Park stage on Friday evening.
One punter expressed his dissatisfaction using a homemade sign. Whether he was protesting the mud or the EU Referendum remains to be seen.
After just one track of their Other Stage gig, Bring Me The Horizon's Oliver Sykes cut his lip on the mic. He soldiered on for the duration of the set.
He then stepped into the sea of fans, shouting “I wanna see some blood!” and “kill each other!”
Foals' Yannis Philippakis wore a t-shirt that read "Abuse of power comes as no surprise" to play the Pyramid Stage, in response to the Brexit win announced on Friday morning.
The sun-down set lasted 75 minutes, finishing with festival anthem 'Two Steps Twice'.
Jehnny Beth from Savages brought moody intensity and atmosphere to the band's performance over at The Park Stage.
Bastille frontman Dan Smith changed the lyrics of banger 'Pompeii' from "And the walls kept tumbling down / In the city that we love" to “And the pound kept tumbling down / On the weekend that we love” in response to the plummet in value of the currency following the Leave vote in the EU referendum.
Bastille's other stage performance was accompanied by a beautiful sunset.
Grime artist Stormzy played to a packed out crowd at the Sonic Stage.
Earlier that day, he asked Twitter "How many retweets do I need to become Prime Minister" following the announcement of David Cameron's resignation.
Disclosure played The Other Stage after dark with an impressive light show.
The brothers opened with 'White Noise' and finished with 'Latch'.
Where can we get hold of these decks, we wonder?
Headliners Muse round up Friday with a dazzling set complete with pyrotechnics.
Singer Matt Bellamy thanked the crowd in a variety of European languages.
Friday's headliners played a three track encore of 'Uprising', 'Mercy', and 'Knights of Cydonia'.
Shura played the Saturday midday slot at The Other Stage, with some of the best banter or the festival. She ended the set by saying that despite her best efforts to look like a "badass motherfucker" she ended up "talking about eating my own hair, protein and giving birth to an album."
Little Simz got a call and response going, revving up the crowd with the lyric "god bless Mary".
Dua Lipa proved that models are always ready for the camera, even when performing at Glastonbury.
Canadian teenage RnB songstress Alessia Cara thrives on audience feedback at the John Peel Stage.
Rising rapper Lady Leshurr posed for selfies during her set at the Sonic Stage.
She reached dizzying heights as she bounced around onstage.
Wolf Alice performed their third Glastonbury set in as many years, this time on the Pyramid Stage.
Singer and guitarist Ellie Rowsell enjoyed rousing the crowds at the band's biggest Glastonbury gig in their three years of performing at the festival.
John Grant won the John Peel Stage with his late-afternoon set of hilarious and bittersweet songs.
Alex Turner very much giving a damn at The Last Shadow Puppets' Pyramid Stage slot on Saturday, before Tame Impala and Adele. We'll have what he's having.
We thought Danish singer Mø was going to close her vibey John Peel Stage set with the brilliant (and appropriately named) 'Final Song', but then she played one more. Surprise!
The key to enjoying Glastonbury when it's muddy is embracing the mud. Sometimes that means you sit in it.
Desperate Sound System with Jarvis Cocker and Steve Mackey took over the Stonebridge Bar in the Park for a two-hour DJ set, drawing some of the crowd away from Ernest Ranglin & Friends on the main stage there.
Is this Super Hans?
You bloody well betcha it's Super Hans! He followed Jarvis Cocker's set at the Stonebridge Bar on Saturday. Back to back DJ greatness right there.
Hurts played the Other Stage a few hours before The 1975. Weirdly, both frontmen were wearing white suits.
During The 1975's irresistibly fun set at the Other Stage – where the crowd was enormous and a rainbow appeared to frame the stage – Matty Healy messed about, smoked, and also gave a passionate anti-Brexit speech: "What I feel," he said, "and I know what a lot of people my age feel is that there’s this sentiment of anti-compassion that’s spread across an older generation and voted in a future that we don’t fucking want."
Frontman Healy has grown his hair out into a curly ponytail and today was wearing some brilliant flares. Let's not forget, though, the band's saxophonist, who had an extra lung workout on the extended solo for 'She's American'.
On Saturday evening at about 7.30pm, a rainbow appeared and about three minutes later #glastorainbow was trending. Thank you, the internet!
Kevin Parker of Aussie psych rulers Tame Impala is looking a bit saucy in this pic. Tongue out, shirt lifted – who's he gazing at with such longing? It could be Glastonbury itself: "Any doubt that I had in my mind that Glastonbury is the greatest festival in the world is well and truly gone," he flirted. "To even call it a festival feels weird, it's so much more than that. That's how I feel." Glastonbury loves you too, Kev.
Parker threw his arms up in adoration of the enormous crowd at Worthy Farm.
The crowd basked in rays of sun as a rainbow appeared over the festival grounds.
Glaswegian synth-pop trio Chvrches played a confident set with front woman Lauren Mayberry's ringing vocals taking centre stage.
Scottish Mayberry assured audience members that she would be "able to sort out the mess" of Brexit "after a few more beers."
Adele's piercing eyes formed a Big Brother-like backdrop for her headline set.
The songstress invited 10-year-old audience member Lyla to join her onstage.
The BBC issued a warning ahead of their live broadcast of the set, indicating the singer's self-described "potty mouth".
Adele described the concert as "by far, the best moment of my life. I didn't want to come on and now I don't want to go off."
A large projection of the singer's face covered the sides of the Pyramid Stage.
New Order took the rival slot on the Other Stage. Vocalist Bernard Sumner referenced Adele's set on the Pyramid Stage by asking "What did her boyfriend do to her?"
New Order also played a one song encore rendition of Joy Division's 'Love Will Tear Us Apart', accompanied by visuals of Ian Curtis.
James Blake headlined West Holts Stage on Saturday, going up against Adele and New Order, but still drew the crowds in – and during his set someone proposed.
Bon Iver's Justin Vernon made a guest appearance for the collaborative track 'I Need A Forest Fire'.
A beautiful sunset over the Worthy Farm site.
Michael Kiwanuka plays new music on the West Holts stage.
The singer-songwriter shared tracks from his Danger Mouse-produced second album 'Black Man In A White World' alongside tracks from his debut LP 'Home Again'.
Mystery Jets bring new album 'Curve Of The Earth' to the John Peel Stage.
Colorado's soul seven-piece Nathaniel Rateliff & The Night Sweats played the Park Stage on Sunday afternoon ahead of acts including Hinds and Grimes.
The multi-membered crew brought some dirty blues with their Britney Spears-approved 'SOB'
Fans picked up their wristbands early on Sunday for Coldplay's lightshow extravaganza.
One young fan secures his spot early on.
Bat For Lashes' brought her new album 'The Bride' and accompanying wedding-themed show to Worthy Farm.
Natasha Khan wore a veil as she filled the songs with drama and life.
Jeff Lynne's ELO were a perfect choice for the 'legend's slot' that Dolly Parton and Lionel Richie have played in recent years, brightening up the Pyramid Stage's drizzly Sunday afternoon with warmth and class.
Hinds made their second appearance at Glastonbury, having played at the festival for the first time last year.
Ellie Goulding grabbed a guitar during her set and showed off her rock side.
Years & Years inject some brightness into an otherwise grey day on Sunday.
Frontman Olly Alexander used the band's set to talk to fans about the importance of being true to yourself and respecting each other.
Grimes brought 'Art Angels' to Worthy Farm, putting on a sensational show in the process.
PJ Harvey started her set on the Other Stage by reading out John Donne's 'No Man Is An Island' poem.
Catfish & The Bottlemen continued their ascent with a Sunday evening set on the Other Stage.
Last year, the band played on the same stage, but suffered from illness and bad weather during their performance.
Mac DeMarco hit the John Peel Stage on Sunday, spending a lot of his time spraying himself and his bandmates with beer to prove how waterproof his new waterproofs actually were.
Then he opened his top to show his bone dry torso. This guy should go into advertising.
It's Beck! The shapeshifting multi-instrumentalist was in his party guise on Sunday, opening his pre-Coldplay Pyramid Stage slot with 'Devil's Haircut', 'Black Tambourine' and 'Loser'.
Paying tribute to the greats that 2016 has taken, he also covered parts of David Bowie's 'China Girl' and Prince's '1999'.
LCD Soundsystem played their first UK gig since reuniting as they headlined the Other Stage.
James Murphy led his troupe through hits like 'Daft Punk Is Playing At My House' and 'All My Friends'.
Coldplay's explosive set began with a Brexit-referencing Charlie Chaplin speech. Then Chris Martin kissed the Pyramid Stage and started playing 'A Head Full Of Dreams', the title track of their seventh album.
Martin went on to pay tribute to Viola Beach, covering their song 'Boys That Sing' and asking people to "send it up the charts". They also brought out Michael Eavis for a version of 'My Way', and Bee Gee Barry Gibb for 'To Love Somebody' and 'Stayin' Alive'.
Fireworks erupted, confetti fell, and the crowd's light-up wristbands made a sea of colour: a perfect end to Glastonbury 2016.