Capital punishment: America’s barbarian By Billie Mandelbaum ♦ Oct 31, 2011 On September 21, a cruel injustice was committed when Troy Davis, convicted of murdering a Georgia police officer in 1989, was executed. In the weeks leading up to his execution, the case became highly... Continue Reading