Browse By

Daily Archives: September 22, 2011

No Thumbnail

Too Human…and Yet We Play God…

Troy Davis was executed at 11:08 EDT today.  His trevails through Georgia’s justice system and the federal courts had lasted twenty years after he was convicted and sentenced to death based on eye witness testimony alone.  He was accused of killing an off-duty police officer,