Head-on crash kills 2 on busy DeKalb County road, police say

STONE MOUNTAIN, Ga. — Two people died after a head-on crash on a busy DeKalb County road Saturday afternoon, police said. At 2:25 p.m., officers responded to the 5700 block of Hugh Howell Road in Stone Mountain in reference to the crash. When police got there, both...