EIDOLON 13

Inkjet Print Face-mounted on Plexi

48 x 32 in | 122 x 82 cm

2014