Marcellus Williams Execution Poses Major Questions of Death Penalty Ethics
On September 24, Marcellus Williams was executed by the state of Missouri for his alleged role in the 1998 murder of news reporter Felisha Gayle; In the weeks leading up to his execution, a plethora of prominent voices spoke out… Continue Reading
