Thérèse StraussGarden Of Eden, Shelley Beach
2018, Oil on canvas, 122 x 92 cm
THÉRÈSE STRAUSS - STORM POINT- A SELECTION OF PAINTINGS