More info in this blog: Lollapalooza 2007
Photos taken in August, 2007 in Chicago, Illinois
Album added 17 years ago (Aug 4, 2007).