EIDOLON 11

Inkjet Print Face-mounted on Plexi

26 x 48 in | 66 x 122 cm

2014