Lollapalooza has revealed its line-up for 2016 - and, with Radiohead, Red Hot Chili Peppers and LCD Soundsystem set to headline, it's characteristically ridiculous.
The Chicago festival, which takes place over four days at the end of July, celebrates its 25th anniversary this summer. Alongside the three impressive headliners, it'll also host the likes of Lana Del Rey, The Last Shadow Puppets, Grimes, Foals, Wolf Alice, Bloc Party and The 1975.
Ellie Goulding, Bastille, Disclosure, Two Door Cinema Club, Years & Years, Jack Garratt and MO are also on the bill.
Lollapalooza takes place in Grant Park, Chicago between 28 and 31 July. See the full line-up below, and get tickets and more information here.