Lollapalooza’s 2016 lineup has been officially announced and from the looks of things, it's stacked. This year's festival will be expanding to four days to commemorate it's 25th anniversary, which has allowed them to bring in a larger arsenal of acts than usual. Icons from the past, present and future will all be present with Radiohead, Red Hot Chili Peppers, LCD Soundsystem, and J. Cole headlining. Amongst the other 170+ artists performing are Lana Del Rey, Future, Jane’s Addiction, the 1975, Haim, M83, Chris Stapleton, Grimes, Kurt Vile, Vince Staples, and Danny Brown and more. The fest runs from July 28 - 31 in Chicago’s Grant Park. Check out the flyer below and tickets go on sale at 11am EST here.