Just days before inmate Freddie Owens is set to die by lethal injection in South Carolina, the friend whose testimony helped send Owens to prison is saying he lied to save himself from the death chamberRead More US
Discover more from NEWS Daily
Subscribe to get the latest posts sent to your email.