Executed by lethal injection
Freddie Eugene Owens, a South Carolina death row inmate, was executed by lethal injection on September 20, 2024, marking the state’s first execution in 13 years. He was sentenced to death for killing a lady in 1999 during their armed robbery. Owen killed whom? 41-year old, Irene Graves mother of three was working an overnight … Read more