National

Pulse Radio Network  News reports that   TEXAS EXECUTED INNOCENT MAN IN 1989: A report out Tuesday (May 15th) from Columbia School of Law professor James Liebman and five of his students says that a 27-year-old man executed in Texas in 1989 named Carlos DeLuna was innocent of murder. They found that, quote, “numerous missteps, missed […]