Previous Image Next Image Eden Oil, plaster & sand on canvas, 244×183 cm Oil, plaster & sand on canvas, 244×183 cm