South Carolina executes Freddie Owens, 1st inmate to die in 13 years

  • Posted on September 21, 2024
  • By Yahoo News
  • 1 Views
South Carolina executes Freddie Owens, 1st inmate to die in 13 years

Officials in South Carolina have executed Freddie Owens, convicted in the 1997 murder of a convenience store clerk, marking the state's first execution in over a decade.
continue reading...

Author
Yahoo News

You May Also Like