South Carolina executes Freddie Owens, 1st inmate to die in 13 years
- Posted on September 21, 2024
- By Yahoo News
- 1 Views
South Carolina executes Freddie Owens, 1st inmate to die in 13 years
Officials in South Carolina have executed Freddie Owens, convicted in the 1997 murder of a convenience store clerk, marking the state's first execution in over a decade.