Thainstone’s annual show promises quality and variety

Last year's Border Leicester champion sold for 2,200gn.
Last year's Border Leicester champion sold for 2,200gn.

Breaking