Convicted murderer James Barber was executed early Friday morning by the state of Alabama, the state’s first lethal injection since its pause on capital punishment was lifted in February after a review of failed attempts.
Recommended Stories
Print subscriber? Click here to login/register your account
Digital subscriber? Click here to login/register your account.