Zoya Cherkassky


Who Let the Dogs Out?
2005, acrylic on canvas, 120x359 cm, Collection Orgon Window Fashion