Header Ad

Two Executed in United States

Yesterday, two prisoners were put to death in U.S. prisons. Lawrence Brewer of Texas was executed for a horrific hate crime, making it Texas’ 11th execution so far this year. And Troy Davis was executed in Georgia, despite serious questions about his guilt and the case against him …


Scroll To Top