Freddie Owens: South Carolina executes first inmate in 13 years
- Posted on September 21, 2024
- By BBC News
- 1 Views
Freddie Owens: South Carolina executes first inmate in 13 years
Freddie Owens, convicted of murdering shop worker Irene Graves in 1999, dies by lethal injection.