La Macabre
By Malleus
02/21/2003
At Piaza Roma, Rome, Italy
10" x 27.5"
Screen printed, Limited Edition
$50
ADD TO CART