Time and Place - Nov. 12, 2007, 7:47 p.m. on West Howard Avenue in Decatur By Unknown Author Wednesday November 14, 2007 05:04 AM EST