ART
$ 200.000
(50 x 70 cm) (19.6 x 27.5 inches) Screen print from 2016, printed in Cuba.
3 in stock
— OR —