Alabama man executed for 1991 killing of police officer’s sister after February delay
A death-row inmate in Alabama whose execution was delayed in February was put to death in the state on Thursday night, according to a report.
Alabama man executed for 1991 killing of police officer’s sister after February delay
A death-row inmate in Alabama whose execution was delayed in February was put to death in the state on Thursday night, according to a report.