August 2, 2016, Delaware’s rules for imposing the death penalty are unconstitutional, the state’s Supreme Court ruled on Tuesday, a decision that could mean an effective end to capital punishment in Delaware…
August 2, 2016, Delaware’s rules for imposing the death penalty are unconstitutional, the state’s Supreme Court ruled on Tuesday, a decision that could mean an effective end to capital punishment in Delaware…