Junior Vets

Do six young animal enthusiasts have what it takes to become Junior Vets at Edinburgh University's high-tech vet school?

  • 1288