Alabama man executed for 1991 killing of police officer’s sister after February delay

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.

Leave a Reply