Alabama man executed for 1991 killing of police officer’s sister after February delay
October 21, 2021 at 23:47 PM EDT
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.