… human rights. As it puts it, “The death penalty violates the inalienable right to life and is the ultimate cruel, inhuman, and degrading punishment.
Read more: Alabama's Plan to Use Nitrogen Hypoxia to Kill Kenneth Smith Draws International Condemnation
2024-01-08