Jonathan Cranston is no ordinary vet.
In addition to his day job in the Gloucestershire countryside treating cows, dogs, pigs and cats, he's also worked with an astonishi.
Anticexlibris
The travelling vet: from pets to pandas, my life in animals