Freddie Owens was put to death by lethal injection at Broad River Correctional Institution in South Carolina shortly before 7 p.m. on Friday.
newsweek.com