Spring VaccinationSpring is a season for new ideas and new innovations. As veterinarians, we get swept up in the drama of calving season with its difficult...