The U.S. remains the only advanced Western democracy that fails to recognize capital punishment as a profound human rights violation and as a frightening abuse of government power. The death penalty has no place Delaware’s criminal justice system. https://delawarestatenews.net/opinion/issues-and-answers-on-death-penalty-in-delaware-delaware-shouldnt-be-in-the-business-of-killing-people/ …
0 replies
1 retweet
1 like
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.