By Steuso Zero Otto

04/18/2009

At Nelson Mandela Forum, Florence, Italy

20" x 25"

Screen printed, Limited edition of 150

$70

ADD TO CART

back to top