Some things can’t be undone
On September 21, at 11:08 pm Troy Davis was pronounced dead in a Georgia State prison after receiving a lethal injection. He was found guilty in 1991 for killing a police officer and had been on death row for the past 20 years. The details of his execution have been widely covered by many news […]