DeKalb County dispatch said a pedestrian was hit and killed on N. Druid Hills Road early Wednesday morning.

See Full Page