Lollapalooza 2016 marks the 25th anniversary of the festival in Grant Park, Chicago, and it’s shaping up to be the festival of the year. Not only are they expanding for the first time from a three-day event to a four-day affair, but their lineup this year is arguably the greatest one to date.

Radiohead, Red Hot Chili Peppers, and LCD Soundsystem are each set to headline a night, with Lana Del Rey and J. Cole also listed as headliners.

This will be Radiohead’s second year headlining at Lolla. They previously performed in 2008 behind In Rainbows and made history as what was widely known as Lollapalooza’s greatest set of all time. The band is expected to release their ninth studio album just before playing in Chicago this summer.

Meanwhile, Red Hot Chili Peppers will be headlining Lollapalooza 2016 for a record-breaking fourth time. They are also set to release a new album before the festival date hits.

LCD has appeared at Lolla before in 2007, but this will be their first headlining gig at the festival. The appearance is part of their reunion tour happening this year, and the group is set to headline Coachella, Bonnaroo, and several other major fests. Frontman James Murphy has promised fans that new music is in the works.

Other big names to take the stage are Die Antwoord, Flosstradamus, Bastille, Tchami, G-Easy, Future, Major Lazer, M83, Martin Garriz, Miike Snow, Jane’s Addiction, Two Door Cinema Club, Hardwell, Big Grams (Big Boi and Phantogram), Wolf Alice, Foals, Vic Mensa, Danny Brown, ASAP Ferg, Wavves, Yeasayer, Kurt Vile, Daughter, AlunaGeorge, Dan Auerbach’s The Arcs, Bloc Party, Silversun Pickups, Ghost, Alessia Cara, Frightened Rabbit, Local Natives, Nathaniel Rateliff & The Night Sweats, FIDLAR, Chairlift, MØ, Modern Baseball, Ellie Goulding, The 1975, Chris Stapleton, Mac Miller, Leon Bridges, The Joy Formidable, Mutemath, Houndmouth, Big Gigantic, Skepta, Third Eye Blind, Years & Years, and Jack Garratt.

Three-day passes sold out prior to the lineup announcement. Single-day tickets went on sale today, March 23rd, at 10:00 a.m. More info including a day-by-day lineup can be found on Lollapalooza’s official page.

Purchase tickets here before it’s too late.