The state of Alabama on Oct. 23, 2025, executed convicted murderer Anthony Boyd by nitrogen gas just hours after the U.S.
Death row inmate Todd Boyd maintained his innocence before being put to death via nitrogen gas for a grisly 1993 murder.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results