The Freak Show: Justice, Rest In Peace

Troy Davis was executed last week. It would be a routine execution, except it has gotten worldwide attention because seven of the nine witnesses recanted their testimony, corroborating his claim that he is ...