The Yorkshire Vet Peter Wright at Great Yorkshire Show

2023-07-14 2,036

Christine Talbot reports.