Vet Richard Linnehan is an adjunct professor at North Carolina State College of Veterinary Medicine – he is also an astronaut, reports Tim Peeler.