Durham Police make arrest in deadly 2024 hit-and run crash
The crash on May 27, 2024, left Frederick Howell, 53, dead after he was hit from behind in the 800 block of Ellis Road.