Time and Place - Nov. 29, 2006, 3:47 p.m. By Unknown Author Wednesday December 6, 2006 05:04 AM EST At Briarcliff Road and South Ponce de Leon Avenue ?