Denis Castellas
Denis Castellas, Story of the Eye, acrylic on canvas, 2010, 36 x 29 inches (91.4 x 73.7 cm).