Missouri Executes Marcellus Williams Amidst Controversy and Claims of Innocence

September 25, 2024

Missouri Executes Marcellus Williams Amidst Controversy and Claims of Innocence
In a highly contentious case that has garnered national attention, Marcellus Williams was executed by lethal injection on September 24,...
Read more