Freddie Owens, now known as Khalil Divine Black Sun Allah, was executed in South Carolina on September 20, 2024, marking the state's first lethal injection in over a decade. Despite claims of innocence and a recantation from a key witness, the execution proceeded after appeals were denied.