EIDOLON 1

Inkjet Print Face-mounted on Plexi

43 x 79 in | 109 x 200 cm

2014