Criminal Justice in Texas: Todd Willingham and the Death Penalty
Criminal Justice in Texas: Todd Willingham and the Death Penalty The case of Todd Willingham, who was executed in Texas in 2004 for allegedly setting a fire that killed his three children, has sparked a heated debate about the reliability and morality of the death penalty in the United States. Willingham maintained his innocence until […]
Date: January 8th, 2022