Deborah Poynton

Land of Cockaigne 1
2011
Oil on canvas
200 x 250cm