Capital Litigation/ Complex Homicide News Round Up 10/7/24
Marcellus Williams executed in Missouri on September 24, after a long legal battle September 25, 2024 Marcellus Williams was executed on September 24th by the state of Missouri for the 1998 murder of Felicia Gayle, a Missouri social worker and news reporter. The case has caused public outcry, as after Williams’ conviction it was discovered