Paintings

The Snail

Tate Gallery, London
286 x 287 cm.
1953