The Virgin of the Rocks , by leonardo da vinci , 1505 , religious painting , High Renaissance style , Christianity, Jesus Christ, Flight into Egypt, St. John the Baptist, Virgin Mary, angels and archangels, Archangel Gabriel
A painting of a woman kneeling down with two angels.
A painting of a woman in a blue dress. There are two small children in front of her. There is a large rock behind them. 