Leonardo da Vinci's latest exhibition, "The Saint Anne, Leonardo da Vinci's Ultimate Masterpiece,” has been on display at the Louvre from March 29 and will last until June 25. The exhibit memorializes da Vinci's recently restored oil painting on wood, "The Virgin and Child with Saint Anne" (1503-1519).