EIDOLON 2

Inkjet Print Face-mounted on Plexi

43 x 85 in | 109 x 216 cm

2014