EIDOLON 10

Inkjet Print Face-mounted on Plexi

82 x 43 in | 208 x 109 cm

2014