True Crime All The Time

True Crime All The Time


Freddie Owens

September 29, 2024

Freddie Owens was convicted of murdering a convenience store clerk in 1997. Twenty-five years after his conviction, he was executed on September 20th, 2024, making him the first inmate executed in the state of South Carolina in thirteen years. 

Join Mike