Untitled_ Olya , oil on paper, 42 x 60 inches, 2017.

images archive