Missouri executes Marcellus Williams after Supreme Court denies final bid for delay

Missouri executes Marcellus Williams after Supreme Court denies final bid for delay