EIDOLON 6

Inkjet Print Face-mounted on Plexi

41 x 72 in | 104 x 183 cm

2014