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

By Washington Post (U.S.) | Created at 2024-09-24 11:20:42 | Updated at 2024-09-30 07:35:58 5 days ago
Truth
Freddie Owens was executed in South Carolina days after a key prosecution witness said he had lied on the stand decades earlier.
Read Entire Article