Pedestrian Fatality on North Decatur Road This MorningDecatur Metro | June 20, 2013
Oh dear. Heather points to this AJC report of another fatality on North Decatur Road this morning….
DeKalb County police are investigating a fatal pedestrian accident that occurred during Thursday’s morning commute.
The accident happened about 8:30 a.m. on North Decatur Road at Landover Drive.
DeKalb police spokeswoman Mekka Parish told Channel 2 Action News that the man was attempting to cross North Decatur with a female when he was hit.