Freddie Owens Executed in South Carolina’s First Lethal Injection in 13 Years
After a decades-long journey through the legal system, Freddie Owens, a 46-year-old South Carolina death row inmate, was executed on Friday, marking the state’s first lethal injection since 2010.