EIDOLON 9

Inkjet Print Face-mounted on Plexi

34 x 72 in | 86 x 183 cm

2014