Why Did Leonardo Da Vinci Paint Madonna Of The Rocks?
Why Did Leonardo Da Vinci Paint Madonna Of The Rocks? The theory that is most commonly used to explain the existence of the two paintings is that Leonardo painted the Louvre Virgin of the Rocks to fulfil the commission, giving it a date of 1483, and that he then sold it to another client, and