EIDOLON 14

Inkjet Print Face-mounted on Plexi

44 x 72 in | 112 x 183 cm

2014