Richard Lin · Ynyslas, 1971

Richard Lin, Ynyslas, 1971, oil paint, 63.5 × 63.5 cm. Sold at auction in 2018. See Richard Lin’s auction records and prices →