The Jesus Lizard
Laika & The Cosmonauts
05/16/1996
At Hollywood Palladium, Los Angeles, California
22.5" x 35"
Screen printed, s/n edition of 1500
$275
The Jesus Lizard
Laika & The Cosmonauts
05/16/1996
At Hollywood Palladium, Los Angeles, California
22.5" x 35"
Screen printed, s/n edition of 1500
$275