Capitol Hill Democrats introduce bill to end federal death penalty
null / felipe caparros/Shutterstock
Washington, D.C. Newsroom, Jul 19, 2023 / 10:40 am (CNA).
Congressional Democrats introduced a bill to abolish the federal death penalty, calling the policy “state-sanctioned murder” and “deeply flawed.” … […]