Missouri executes Leonard Taylor for 2004 quadruple murder
The State of Missouri has executed Leonard "Raheem" Taylor for the 2004 murder of his girlfriend and her three children.
The State of Missouri has executed Leonard "Raheem" Taylor for the 2004 murder of his girlfriend and her three children.