CPRC on Turkish TRT World’s The Newsmakers to debate the Death Penalty in the US

Apr 27, 2017 | Featured

Dr. John Lott debated Fordham University Law School Professor Deborah Denno on Turkish television about the death penalty in the US.

(Thursday, April 27, 2017)

johnrlott

0 Comments

Archives