Breaking News

Driver shoots, kills self on I-20 according to police

Police say a driver pulled over during a traffic stop on Interstate 20 in DeKalb County committed suicide on Thursday afternoon.

visit main article

About jwelcome