La Macabre

By Malleus

02/21/2003

At Piaza Roma, Rome, Italy

10" x 27.5"

Screen printed, Limited Edition

$50

ADD TO CART

back to top