Qiu Shihua · QSH53, 2005

Qiu Shihua, QSH53, 2005, oil on canvas, 131 × 239 cm. Sold at auction in 2025. See Qiu Shihua’s auction records and prices →