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.
Advertisement
Advertisement