Dena Lyons

63 Princess Road
2010, oil and wax on canvas, 24" x 12" (60 x 30 cm)