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 →
Qiu Shihua, QSH53, 2005, oil on canvas, 131 × 239 cm. Sold at auction in 2025. See Qiu Shihua’s auction records and prices →