Editorial NewsEditorial NewsSheep sold for £367,500 at auctionPenbugsAugust 29, 2020August 29, 2020 by PenbugsAugust 29, 2020August 29, 20200 A Texel lamb has become the world’s most expensive sheep after being sold for nearly £368,000 at an auction in Scotland. The bidding started at...