Dena Lyons

Elodie
2008, oil and wax on canvas, 39.5" x 39.5" (100 x 100 cm)