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