
State of Missouri Executes 58-Year-Old Leonard Taylor Despite Calls From Activists
Yesterday, Feb. 7, the state of Missouri executed 58-year-old Leonard Taylor despite calls from activists and the NAACP to stop the execution. In 2008, Taylor
Stay informed with the latest news from a leading Black-owned & controlled media company.