Virgin of the Rocks shows Mary sitting in a grotto with Jesus, Saint John and the archangel Uriel. It was Leonardo da Vinci's third version of the painting.