Richard Hambleton · Shanghai, 1982
Richard Hambleton, Shanghai, 1982, acrylic paint, 231.1 × 137.5 cm. Sold at auction in 2019. See Richard Hambleton’s auction records and prices →
Richard Hambleton, Shanghai, 1982, acrylic paint, 231.1 × 137.5 cm. Sold at auction in 2019. See Richard Hambleton’s auction records and prices →