Dekalb police officer on administrative leave after fatal pedestrian accident in Cobb County
By Mark Woolsey A DeKalb County Police officer has been put on leave following his apparent involvement in a fatal pedestrian-vehicle accident Tuesday night on I-75 in Cobb. Cobb Police…
Read More