The Horrors
By Zach Hobbs
05/01/2009
At The TLA, Philadelphia, Pennsylvania
19.5" x 25.5"
Screen printed, s/n edition of 100
$45
ADD TO CART