EIDOLON 5

Inkjet Print Face-mounted on Plexi

50 x 72 in | 127 x 183 cm

2014