By Steuso Zero Otto

05/28/2008

At Alcatraz, Milan, Italy

13.5" x 20"

Screen printed, Limited Edition, Bright Green

$60

ADD TO CART

back to top