Juan Castillo was scheduled to die on December 14, 2017. He was supposed to be the last prisoner on death row to be executed in Texas this year. But on November 29, the Texas Court of Criminal Appeals delayed Castillo’s execution and sent his case back to trial court to reexamine false testimony used to […]
