By Malleus
05/16/2003
At Leoncavallo, Milano, Italy
10" x 27.5"
Screen printed, Limited Edition
$50
ADD TO CART