Missouri Executes Marcellus Williams Despite New DNA Evidence: A Shocking Case of Potential Innocence

In a highly controversial case, Marcellus Williams, a 55-year-old Black man, was executed on Tuesday, September 24, 2024, in Missouri, despite DNA evidence casting doubt on his guilt. Williams was convicted in 2001 for the murder of Felicia Gayle, a former journalist, but had always maintained his innocence. Recently, the top prosecutor in St. Louis […]
