Home / Posts tagged 'Carlos DeLuna'
05/14/2012
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 […]