Pedestrian Hit by Driver on Glenwood Road Critically Injured
A woman in her 60s was struck by a vehicle on Glenwood Road in DeKalb County, leaving her in critical condition. The crash occurred near Austin Drive in the Candler-McAfee area. The driver remained at the scene and is cooperating with police as investigations continue. Pedestrian safety remains a growing concern in the region.