28 1/2 X 24 Shepherd's Rest Original Oil on Canvas

  • $15,000.00