Weekend Read: Carlos DeLuna was convicted of murdering Wanda Lopez in a February 1983 robbery in Corpus Christi.
DeLuna was executed by lethal injection in December 1989.
DeLuna was innocent.
[atlantic]
Source: thedailywhat
“No one can ever say again with...straight face that America doesn’t execute innocent men....