The Guests, 2012. Oil on linen, 100 x 75cm. $3,200

at 500 × 681 in Liza Merkalova

The Guests, 2012. Oil on linen, 100 x 75cm. $3,200