The Little Shepherd
painting 249 of 320 by Jean-Baptiste Camille Corot

The Little Shepherd by Jean-Baptiste Camille Corot