Alberto Korda · El Quijote de la Farola, 1959

Alberto Korda, El Quijote de la Farola, 1959, cartes-de-visite, 45.3 × 32.8 cm. Sold at auction in 2013. See Alberto Korda’s auction records and prices →