Home / Posts tagged 'Carlos DeLuna'
Tag: Carlos DeLuna
-
New investigation indicates another innocent man executed
Oklahoma City – Columbia University law professor James Liebman published findings in the 2012 spring issue of Columbia Human Rights Law Review. to report that he and a team of students have proven that Texas gave a lethal injection to […]
continue reading →
