The Wonderful Adventures of Nils
The Sheep of Hell's Gorge
S1 E13:
A storm forces the geese to land on a small island, where they take shelter in a cave inhabited by a strange flock of sheep.