Tags

, ,

image

The Deer Park by Michael Andrews, 1962. Oil on canvas, 214 x 244 cm. Tate Gallery, London

Advertisements