Arkansas Double Execution: Public Safety or Politics?

Arkansas has made good on its promise to execute Jack H. Jones, Jr., 52, and Marcel W. Williams, 46, on April 24. Now, opponents of the death penalty are protesting once again that Arkansas’ sudden surfeit of capital punishments is…

Advertisements