Archive
NAACP Head: Why I Applaud the Death Penalty Repeal
Connecticut became the 17th state to abolish the death penalty Wednesday—a move that the president of the NAACP commends. Ben Jealous tells Newsweek & The Daily Beast why he supports the decision to repeal the practice he calls ‘racist in its application.’
Trending Now