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 […]