Farming Kelso Ram Sales: Aberdeenshire breeder tops Suffolks at £25k and Borders at £4k September 9, 2023
Farming Kelso Ram Sales 2021: Records smashed as Texel shearling sells for £65,000 September 10, 2021