Georgia man turns himself in for fatal hit and run collision on Highway 789
The Caddo Parish Sheriff’s Office has announced that a man has turned himself in following a fatal hit and run collision. Sheriff Henry Whitehorn Sr. said that Detective Jeremy Edward arrested a Georgia native who turned himself in. Around 12:04 a.m. on July 18, 2024, CPSO deputies responded to a fatal hit and run on … Read more