Taylor Parker is now the seventh woman on death row in Texas after being sentenced to die Wednesday in Bowie County for killing a pregnant woman in October 2020 and ripping her unborn child from the womb.
In a little over a month, the state of Missouri is slated to execute a Black man who committed a murder when he was a teenager. Advocates are opposing the