According to reports from various sources including the StandDown Texas Project, Carlos DeLuna should not have been executed in 1989 for the stabbing death of Wanda Lopez at a convenience store  in Corpus Christi.

Citing a four year investigation released last week, in which less than perfect eyewitness testimony, law enforcement misconduct, and botched investigations, among other things, spelled DeLuna's demise, the death penalty debate is again raging forward across the country.

With the revelation that sanctioned executions here in Texas take place at a healthier clip than other states, some in the legal realm are wondering if this swift sense of justice should be abolished altogether, especially when being compared to other questionable death penalty cases?

 

More From Classic Rock Q107