Wednesday, 16 August 2023

Lairg Lamb sale 2023


15th August 2023 - approximately 14,680 lambs sold.