By Malleus
05/31/2007
At Associazione Arci Magnolia, Milano, Italy
19.5" x 27.5"
Screen printed, Edition of 120
$60
ADD TO CART