By: Deanna Hall, Staff Writer On September 24, 2024, Marcellus Williams was executed by the state of Missouri using lethal injection. Williams was convicted in 2001 for the murder of a news reporter, Felicia Gayle, in 1998. However, there were many who doubted his guilt, including prosecutors in St. Louis. […]