These are photos from concerts where Suzy Brack and the New Jack Lords played, so they may be of other bands that played the concert as well.
Lollapalooza 2008 Aug 1 - 3, 2008 Chicago, Illinois, United States Uploaded by Kumo