Qiu Shihua · Untitled 3, 2003

Qiu Shihua, Untitled 3, 2003, oil on paper, 27 × 52 cm. Sold at auction in 2024. See Qiu Shihua’s auction records and prices →