The victim of a hit-and-run driver in Zion, Illinois in Lake County has been identified as 20-year old Francisco Jose Avila-Castro, of Waukegan, police say. Early in the morning on October 10, 2012, Avila-Castro was walking when he was struck by an unknown vehicle. Investigators recovered car parts from the…
Continue Reading