The Virgin, the Baby Jesus and Saint John the Baptist
painting 125 of 137 by William-Adolphe Bouguereau

The Virgin, the Baby Jesus and Saint John the Baptist by William-Adolphe Bouguereau