capital punishment, nation, Nation, Current

‘Intellectually Disabled’ Man Executed in Georgia

Last night, officials in Georgia executed inmate Warren Lee Hill, a convicted murderer who his…