Missouri Man Executed Despite Pending Innocence Claims He was Miles Away From The Murder [Update]
Leonard Raheem" Taylor was executed Tuesday for a quadruple murder from 2004, despite a pending appeal that could have proven his innocence, per AP News. He was the third person the state of Missouri has executed in just ten weeks.