Missouri Executes Imam Khalifah Marcellus Williams Despite Likely Innocence

Imam Khalifah Marcellus Williams has been executed by the state of Missouri, despite compelling evidence of his innocence.