Leda and the Swan

 

2016

1500 x 3000

oil paint on canvas

- Cy Twombly -
00:00 / 00:00