68 / 105
The Visit, 1966-67
oil on canvas, 60 x 48 inches
Tate. Purchase.
Photo © Tate, London 2014
Artwork in Context