A man convicted of killing his girlfriend and her three children has been put to death. Missouri has executed 58-year-old Leonard Taylor for the 2004 killings of Angela Rowe and her young children in St. Louis County. Rowe’s sister, Gerjuan Rowe, says justice was served.

 

Taylor, of St. Louis, claimed that he was in the state of California when the murders happened in Jennings.

 

(From Missourinet)