Lollapalooza kicks off in Chicago
San Antonio Express-News / Posted a month ago
Lollapalooza 2014 takes place this weekend in Chicago. We decided to take a look back on the history of the music festival just to make sure it was as wild and fun back then as it is today.
UNITED STATES - JANUARY 01: USA Photo of LOLLAPALOOZA, Fans... Read more