EIDOLON 15

Inkjet Print Face-mounted on Plexi

43 x 67 in | 109 x 170 cm

2014