By Malleus
07/02/2008
At Magnolia, Milano Italy
19.5" x 27.5"
Screen printed, Limited Edition out of 180, signed
$100
ADD TO CART