David Yow, of the Jesus Lizard, performs during the 1995 Lollapalooza concert at Deer Creek Music Center in Noblesville, Indiana.

- Image ID: F36FY7

Search stock photos by tags