La Vierge aux rochers est un tableau de Léonard de Vinci dont il existe deux versions.
La plus ancienne, réalisée entre 1483 et 1486, est conservée au musée du Louvre à Paris.
La seconde se trouve à la National Gallery de Londres. Peinte pour une église de Milan,
La Vierge aux rochers se distingue par son contenu symbolique complexe.
Elle célèbre le mystère de l’Incarnation à travers les figures de Marie, du Christ
et de saint Jean le Baptiste .