death penalty controversy
-
USA
Marcellus Williams Execution: Public Outcry Over Justice System Flaws
In a highly polarizing case, Marcellus Williams, convicted for the 1998 murder of Felicia Gayle, was recently executed, reigniting debates…
Read More »