Aberdeenshire breeder crowned top of flocks at Suffolk show and sale

The 10,000gn Cairness ram lamb.
The 10,000gn Cairness ram lamb.

Breaking