Michal Chelbin
Israeli
1974-

Alicia, Ukraine
2005
Chromogenic print
17 x 17 inches
© Michal Chelbin