Leonard Taylor executed for murder of Missouri family
1 year ago 1 min read
The Missouri Department of Corrections carried its execution of Leonard Taylor early Tuesday evening. Taylor, 58, died by lethal injection around 6:00 PM, on February the 7th, 2023; despite the ongoing campaigns for his innocence.
More Stories
Nearly 100 pilot whales stranded on Australian beach
Video: Drake embraces his mother on stage at Madison Square Garden
Video: Grey smoke drifts over the sea from 650-foot ship which caught fire