Who was Freddie Owens? South Carolina inmate executed by first lethal injection in 13 years

2 months ago 4
ARTICLE AD BOX
Freddie Owens was executed by lethal injection in South Carolina's first execution in 13 years. Sentenced to death for a 1997 murder during a robbery, Owens faced multiple legal challenges up to his final moments. The case brings attention to debates over capital punishment methods and legal processes.
Read Entire Article