Helena Blomqvist · Orchard Ground, 2011

Helena Blomqvist, Orchard Ground, 2011, Pigment print, 110 × 87 cm. Sold at auction in 2020. See Helena Blomqvist’s auction records and prices →