Return To Story
Share this photo:
Carlos DeLuna was executed in 1989 for the stabbing death of Wanda Lopez, although he insisted Carlos Hernandez did the crime.
Credit: Photo courtesy Columbia Human
TXT 24
Twitter
Facebook