Supreme Court Let Texas Execute a Man Sentenced on Allegedly Faulty Evidence Post date October 11, 2023