Keep up to date with the latest McCartneys news
Tue 9 April 2024
An absolute flyer right through, the smaller the ewe, the dearer they look! Hill bred ewes by far the dearest per KG. Best cross-bred ewes regularly crossing the £150 barrier topping at £200