EIDOLON 12

Inkjet Print Face-mounted on Plexi

43 x 61 in | 109 x 155 cm

2014