The Virgin, the Infant Jesus and St John
painting 100 of 110 by Jean-Léon Gérôme

The Virgin, the Infant Jesus and St John by Jean-Léon Gérôme