First Firing Squad Execution in the US Since 2010
Historic Firing Squad Execution Marks US Judicial Shift On March 7, 2025, South Carolina executed...
Historic Firing Squad Execution Marks US Judicial Shift On March 7, 2025, South Carolina executed...