Death & Taxes: The Real Cost Of The Death Penalty
On September 21, 2011, at exactly 11:08 p.m. EST, Troy Davis was put to death by the state of Georgia after the U.S. Supreme Court failed to grant him a stay. His execution by legal injection became the 1,268th recorded execution in the United States since 1976. Later that same day, Lawrence Brewer of Texas…
