Alabama executes James Barber following the Supreme Court’s approval
Barber was the first individual to be executed since the state’s moratorium on executions was lifted.
July 21, 2023