ALEXANDER AIZENSHTAT
The Masquerade, 2015
130x180 cm, (51.1 x 70.8), oil on canvas