The Little Rock police report an apparent hit-and-run death of a pedestrian on the Interstate 30 service road just west of the I-430 junction.
Officers found Terrell Hilliard, 41, of Texarkana, Texas lying in the 11700 block of the service road about 12:45 a.m. He died later at a hospital. Police believe he was struck by a vehicle that left the scene.
The post Police report hit-and-run death on I-30 service road appeared first on Arkansas Times.