'World's most expensive sheep' sells for £367,500 at auction

A sheep has been bought for £367,500 at an auction - believed to make it the most expensive sheep to have ever been sold.