deborah remington

Elatea, 1981
Oil on canvas
142,2 x 132,1 cm / 56 x 52 inches




1/16