The state of Missouri is still set to execute Marcellus Williams at 6pm this evening. DNA evidence shows he's innocent. The victim's family does not support the execution. The Prosecuting Attorney's office has admitted his rights were violated and has tried to stop the execution. Christian, Muslim, and Jewish faith leaders across the state have opposed this.
Missouri State Supreme Court and Gov Parson keep ignoring all of this and moving ahead.
This is not justice.