by Alisa Nelson | Feb 7, 2023 | Crime / Courts, News
Leonard Taylor took his last breath Tuesday at the state prison in Bonne Terre. He was declared dead at 6:16 p.m. The 58-year-old St. Louis man was convicted of the 2004 killings of his girlfriend, Angela Rowe, and her three young children in St. Louis County. Taylor...