Death penalty remains controversial in the US
Former Rep. Bob Barr, R-Ga., and Barry Scheck of Innocence Project talk about the politics of the death penalty.
Former Rep. Bob Barr, R-Ga., and Barry Scheck of Innocence Project talk about the politics of the death penalty.