Who to believe, DNA evidence or third party confession?
At 10:00 a.m. on Thursday, November 21, 2013, the State of Oklahoma executed Anthony Castillo Sanchez in its death house at the Oklahoma State Penitentiary in McAlester. It marked the tenth…
2023
Category: Criminal Justice Reform | Death Penalty