How to sew a brat onto a ewe hogg, and everything else you wanted to know about sheep farming in the Highlands.
1972
2010
2021
1971
2023
—
1930
2007
1989
1996
1977
1983
2012
2024
2005
2019