if you are talking about Madonna of the Rocks, the painting, then it was Leonardo Da Vinci. Other famous Madonnas were painted by Giovanni Bellini and Raphael.
Madonna is alot more famous than shrek
madonna
madonna
Madonna
'Mona Lisa', 'Last Supper', 'Madonna of the Rocks', 'John the Baptist'.
madonna
Madonna
Madonna
madonna
Madonna
Madonna