The Sheep of Hell's Gorge

The Sheep of Hell's Gorge

Available on Tubi TV
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.