LEDA  AND  THE  SWAN
   2017

56 by 30 by 3 cm.
18th century mirror, paper.
<    >