Deborah Denno explains the US death penalty - Audio

Deborah W. Denno on Radio Live, June 17, 2010

Media Source

Maggie Barry talks to Deborah Denno, Professor of Law, Fordham Uni, New York about the death penalty in the US.