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…
News Roundup
In December, Pennsylvanians Against the Death Penalty collaborated on a press briefing with our partners Witness to...



