LSU: Meet Pedro the turtle www.brproud.com The LSU School of Veterinary Medicine's Veterinary Teaching Hospital worked their magic on a turtle named Pedro. Continue reading...