Tony La Russa–St. Louis Cardinals manager

Tony La Russa–St. Louis Cardinals manager

Tony La Russa–the St. Louis Cardinals manager (one of only two managers to win a World Series in both the American and National Leagues), and longtime animal advocate–discusses his formative years growing up in Tampa without much exposure to animals, how...