Day: September 25, 2024

Missouri executes Marcellus Williams despite questions over evidence, after Supreme Court denies final bid for delayMissouri executes Marcellus Williams despite questions over evidence, after Supreme Court denies final bid for delay

The state of Missouri on Tuesday executed Marcellus Williams shortly after the U.S. Supreme Court rejected a request to delay the execution. The state Department of Corrections said he was pronounced dead