Stop the Execution of Jeffery Lee in Alabama
Jeffery Lee is scheduled for execution in Alabama on June 11, 2026 for the 1998 murders of Jimmy Ellis and Elaine Thompson. While the vast majority of states with capital […]
Jeffery Lee is scheduled for execution in Alabama on June 11, 2026 for the 1998 murders of Jimmy Ellis and Elaine Thompson. While the vast majority of states with capital […]
This is already the tenth death warrant of 2026, following an unprecedented execution pace in 2025. Florida led the nation in executions in 2025 by setting its own record for […]
