The Hireling Shepherd by William Holman Hunt

The Hireling Shepherd

From $390.00 USD