Interview with Jennifer Garza, Wife of Texas Death Row Inmate Robert Garza
The death penalty is a controversial issue in America. More states are beginning to abolish the death penalty, and executions are “on hold” while the Supreme Court is ruling whether lethal injection is cruel and unusual. When we think about the death sentence, we not only think of the victims, but also about their families, ...