South Carolina executes man days after witness admits to lying on stand

  • Posted on September 24, 2024
  • By Washington Post
  • 3 Views
South Carolina executes man days after witness admits to lying on stand

Freddie Owens was executed in South Carolina days after a key prosecution witness said he had lied on the stand decades earlier.
continue reading...

Author
Washington Post

You May Also Like