Tom Regan talking about the philosophy of animal rights at the University of Heidelberg in Germany on May 24, 2006