Leonardo da Vinci. framed. oil on canvas.

Leonardo da Vinci. framed. oil on canvas.

EUR274.10