Texel rams his way into record books and excels on world stage

World records were broken at this year’s Scottish National Texel sale at Lanark Mart, with trade peaking at 350,000gns, the dearest price ever paid for a sheep.