EIDOLON 17

Inkjet Print Face-mounted on Plexi

43 x 59 in | 109 x 150 cm

2014