Dr Jonathan Holmes marks 50 years teaching Veterinary Anatomy at Cambridge.

18 May 2026