Carlos the Jackal

Did Texas Execute an Innocent Man?

On February 4, 1983, Wanda Lopez was stabbed to death in a Texas gas station.  Corpus Christi police arrested Carlos Deluna for the crime. A jury convicted Deluna for the murder five months later and Deluna was executed for the crime in December 1989. This week, nearly 30 years after Wanda Lopez’s death, a new investigation […]

The World

Studio 360 – Episode 848 – Fakes and Saltbreakers – Carlos