The Rapture of Helen Published December 21, 2020 at × The Rapture of Helen 2007 Oil on Canvas 55×46 cm / 21.5×18 in €195