Keep up to date with the latest McCartneys news
Thu 3 October 2019
The cull sheep sold to a top of £89 per head for some Texel x ewes Kington Market Report 03 10 19