Keep up to date with the latest McCartneys news
Wed 20 December 2023
A fantastic entry of ewes in terms of numbers and a trade to match. Spirited bidding on all of the ewes from start to finish with a top price of £221, an overall average of £106.48 per head.