Arkansas Kills Prisoner in First of Horrific Spate of Executions
The state of Arkansas has executed Ledell Lee, the first of four prisoners scheduled to be executed before the state’s supply of lethal injections expires at the end of the month. This was the first execution in the state since 2005. Lee’s final appeals had requested DNA testing that could potentially prove his innocence, but […]