February 8, 2023

“An Irreversible Injustice”: Missouri Executes Leonard “Raheem” Taylor Despite Doubts Over His Guilt