Helena Blomqvist · Masquerade, 2016

Helena Blomqvist, Masquerade, 2016, Pigment print, 116 × 150 cm. Sold at auction in 2024. See Helena Blomqvist’s auction records and prices →