The sights and sounds of Lollapalooza started as early as last Wednesday, with an exclusive performance by alternative pop duo MS MR, who played a 45-minute set in a fan's home — a lucky winner from an Airbnb contest (Max Hershenow, one half of MS MR is also an Airbnb host himself).

Paul McCartney, at the ripe old age of 73, could still bring the house down on the first day, belting hits from his Beatles days. Tributes to former and current wives ensued, as well as heartfelt numbers to the late John Lennon and Jimi Hendrix. McCartney was also joined on stage by Alabama Shakes front woman Brittany Howard for Get Back, an unlikely but amusing collaboration.

The second day saw Charli XCX attempting Iggy Azalea's parts on Fancy on her own, as well as an enigmatic Tove Lo, who joined DJ Alesso's set in larger than life Victoria Secret-esque wings for their joined hit Heroes. Sam Smith provided touching renditions of Amy Winehouse's Tears Dry On Their Own, which he cleverly mashed up with Elvis Presley's Can't Help Falling In Love. It was also his sister Mabel's birthday, which the crowd happily sang a rousing birthday wish for.

The weather couldn't mar Lollapalooza's stellar line-up on the third day, though it tried. In the afternoon, the entire festival was evacuated over hail predictions, before resuming again to performances by FKA Twigs, Angus and Julia Stone and George Ezra. Unfortunately, the festival had to end 30 minutes earlier, cutting short Florence + The Machine's set, but not before she smashed out her early hit, Dog Days Are Over

See more of what you missed from our gallery below.