How to sew a brat onto a ewe hogg, and everything else you wanted to know about sheep farming in the Highlands.
1953
1998
2020
2025
2022
1948
1982
1980
2007
1979
2015
—
2001
2008
1990
1978
1987