Francesco Clemente · The Fourteen Stations, No. XII, 1981

Francesco Clemente, The Fourteen Stations, No. XII, 1981, linen, 198 × 236 cm. Sold at auction in 2022. See Francesco Clemente’s auction records and prices →