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 punishment continue on a downward trend of executions, Alabama has continued to go against the trend by carrying on with scheduled execution dates. Additionally, the […]
