In 1989, Carlos DeLuna was executed for stabbing a gas station clerk to death in Corpus Christi. But a new report by Columbia University law professor James Liebman says that DeLuna was the wrong man. According to Liebman, DeLuna was put to death after a “very incomplete investigation.” Liebman said: “I would say that across the board, [...]
Carlos DeLuna Wrongfully Executed In Texas, Says Report is a post from: The Inquisitr