Self Portrait at the Window, 2013. Oil on linen, 90 x 70cm. $2,500

at 500 × 646 in Liza Merkalova

Self Portrait at the Window, 2013. Oil on linen, 90 x 70cm. $2,500