Yesterday, Feb. 7, the state of Missouri executed 58-year-old Leonard Taylor despite calls from activists and the NAACP to stop the execution.
In 2008, Taylor was convicted of killing his girlfriend and three children in 2004, but he maintained his innocence. Taylor insisted he was in California at the time of the murders. No murder weapon was found and there were no eyewitnesses. Prosecutors relied heavily on Perry Taylor, Leonard Taylor’s brother, who said that Taylor confessed to him about the murders, but he later recanted, saying he was pressured by police. St. Louis prosecutor Wesley Bell said there wasn’t a “credible case of innocence.”
This is the state’s third execution in three months.
Click play to listen to the AURN News report from Clay Cane. Follow @claycane & @aurnonline for more.