Screenprint
Castor # 1
2013
90 x 120 cm
Edition 16
Price 2.000 €


last