The Syrian Shepherd
painting 98 of 110 by Jean-Léon Gérôme

The Syrian Shepherd by Jean-Léon Gérôme