
Let's end the death penalty. Oklahoma doesn't support it.
Oklahoma may hold the distinction for having highest number of executions per capita in the U.S. and ranks second to Texas for the number of executions since 1976. But these statistics paint an incomplete picture of the state’s capital punishment system …