Shepherd and Sheep
painting 33 of 56 by Leon Augustin Lhermitte

Shepherd and Sheep by Leon Augustin Lhermitte