Texas executes more people than any other US state, and all of those executions happen in the town of Huntsville, America's death penalty capital. Duration: 02:49
Texas executes more people than any other US state, and all of those executions happen in the town of Huntsville, America's death penalty capital. Duration: 02:49