The 2012 London Olympics Closing Ceremony ended with a stirring performance from The Who.
Following an event which brought together some of the biggest British musical stars from the last 50 years, Who frontman Roger Daltrey and guitarist Pete Townshend sang the band's hit "Baba O'Riley" as well as "See Me, Feel Me/Listening To You" and "My Generation."
Earlier in the evening, Kaiser Chiefs covered The Who's classic "Pinball Wizard."
The Who weren't the only iconic rock band to perform during the festivities. Queen members Brian May and Roger Taylor played "We Will Rock You" with pop songstress Jessie J replacing Freddie Mercury's famous vocals. Mercury appeared in a video presentation before the band took the stage.
George Michael, Annie Lennox, Muse, Liam Gallagher and even One Direction performed. The Spice Girls also reunited at the Closing Ceremony, where the girl-powered pop group sang their hits "Wannabe" and "Spice Up Your Life."
As previously reported, the Closing Ceremony even featured an appearance from John Lennon.
During a particularly somber moment earlier in the evening, a children's choir sang the John Lennon hit "Imagine," followed by a video of Lennon performing the song. As you may recall, Sir Paul McCartney closed out the Opening Ceremony.
At a press conference on Saturday, Kim Gavin, the Closing Ceremony artistic director, was quoted as saying he wanted the event to "be the best after-show party there's ever been."