By Malleus
10/05/2007
At Stereo, Alicante, Spain
19.5" x 27.5"
Screen printed, Edition of 130
$90
ADD TO CART