By Malleus
02/06/2007
At La Casa 139, Milano, Italy
27.5" x 19.5"
Screen printed, Edition of 125, Hidden image using phosphorescent ink
$100
ADD TO CART