One person has been arrested and another is still on the run after a hit-and-run in Latta that sent someone to the hospital.
Main Street, Galena, Illinois Nestled in the rolling hills of Illinois, Galena's Main Street is a delightful blend of history ...