This is another version of the Virgin of the Rocks. It is nearly identical to the one in the Louvre and this one, unlike the one in the Louvre, has definitely been attributed to Leonardo.