South Carolina has put inmate Freddie Owens to death in the state’s first execution in more than a decade. Friday’s execution ...
Freddie Owens was put to death by lethal injection at Broad River Correctional Institution in South Carolina shortly before 7 ...
The state of South Carolina on Friday strapped down Freddie Owens and injected him with a chemical that’s usually used to euthanize pets. In the days before the execution, a key witness against him ...