EIDOLON 8

Inkjet Print Face-mounted on Plexi

43 x 72 in | 109 x 183 cm

2014