All Creatures Great and Small
|87 episodes

James battles through snowy dales to save a litter of piglets and Tristan hopes Siegfried will give him a job.

All Creatures Great and Small

1. Against the Odds - James battles through snowy dales to save a litter of piglets and Tristan hopes Siegfried will give him a job.

More info

Series 5