David Shepherd · Amboseli
David Shepherd, Amboseli, oil on canvas, 121.9 × 187.9 cm. Sold at auction in 2021. See David Shepherd’s auction records and prices →
David Shepherd, Amboseli, oil on canvas, 121.9 × 187.9 cm. Sold at auction in 2021. See David Shepherd’s auction records and prices →