Zhaoyang Yin · Square, 2005

Zhaoyang Yin, Square, 2005, oil paint, 129.5 × 129.5 cm. Sold at auction in 2007. See Zhaoyang Yin’s auction records and prices →