South Carolina to execute man despite bombshell admission from key witness
- Posted on September 20, 2024
- By The Guardian
- 1 Views
South Carolina to execute man despite bombshell admission from key witness
Khalil Divine Black Sun Allah, 46, appeals for clemency from governor as co-defendant says he lied at trial