KATERINA KALOUDI

The Forest, 2009, ink print, 4/7, 31 x 98 inches