Ding Shilun · Icarus, 2021

Ding Shilun, Icarus, 2021, oil paint, 160 × 180 cm. Sold at auction in 2025. See Ding Shilun’s auction records and prices →