Leda (2002)

Leda

2002 125.0 x 125.0 cm