Sofac

Les escargots (1966)
The Snails