Madonna on the Rocks

Leonardo was commissioned to paint this picture for an altar at a church. After painting this picture, they were so astonished as to what he put into it that he was made to make a "watered-down" version that is called Virgin on the Rocks.
In the picture, there is the Virgin Mary, with baby Jesus. Then Uriel with baby John the Baptist. There was supposed to be Jesus blessing John the Baptist. But, in turn, Leonardo depicted Jesus being blessed by John. In doing this, he claimed that John was really older than Jesus and making it so the Virgin Mary wasn't honestly a virgin.
Mary is holding her fingers in a talon-like way over top of John's head. Uriel then put her hand underneath of Mary's hand, almost in a head-chopping manner.
In the Virgin of the Rocks, there is no talon-like hand depiction, but it still has Jesus being blessed by John.
