Episode 2

July 25, 2002
0.0%

River Cottage - S3 - E2

Episode 2

After several days and sleepless nights, Hugh's first ewe finally gives birth to twins - the perfect Easter present.

River Cottage: Season 3 - 9 Episode s