Marcellus Williams Executed In Missouri After 20 Years On Death Row
25 Sep 2024
Marcellus Williams was executed on Tuesday night in Missouri, following more than 20 years on death row for the 1998 murder of Felicia Gayle. Williams maintained his innocence throughout the legal proceedings, claiming that he was wrongfully convicted for the fatal stabbing in a St. Louis suburb. His death sentence...
Read More