Man admits lying in testimony against South Carolina inmate who is set to be executed
- Posted on September 19, 2024
- By The Independent
- 2 Views
Man admits lying in testimony against South Carolina inmate who is set to be executed
South Carolina inmate Freddie Owens is set to die by lethal injection on Friday - the state’s first execution in over a decade