EIDOLON 16

Inkjet Print Face-mounted on Plexi

56 x 72 in | 142 x 183 cm

2014