DeKalb County Police seek public's help after deadly hit-and-run on I-85
Police are asking for witnesses and drivers with possible vehicle damage to come forward after 24-year-old Karizma Love was fatally struck by multiple vehicles on I-85 Northbound near Chamblee Tucker Road.