InternationalWorld’s most expensive sheep sold more than £350,000Dave SaleAugust 30, 2020August 30, 2020 by Dave SaleAugust 30, 2020August 30, 2020 The World’s most expensive sheep has been sold. In an auction at the Scottish National Texel Sale in... Read more