A 19-year-old Atlanta man is behind bars after a pedestrian was killed early Sunday in a hit-and-run crash on Peachtree Road near Dresden Drive. Brookhaven police responded just before 2 a.m. Sunday to reports of a pedestrian struck in the southbound lanes of Peachtree Road. Despite efforts to save him, the man died at the […]