Francesco Melzi

Jigsaw puzzle: Leda and the swan Leda and the swan
  •  240
  •  81
  •  4.7