Who was Freddie Owens? South Carolina inmate executed by first lethal injection in 13 years – Times of India
South Carolina executed death row inmate Freddie Owens by lethal injection on Friday, marking the state’s first execution in 13 years. Owens, 46, was sentenced to death in 1999 for…