Two Vehicle Accident Claims Life of Ogle County Lieutenant
BYRON – An early Saturday morning head on collision near Byron has claimed the life of a member of the Ogle County Sheriff’s Office. According to the Illinois State Police the crash occurred on US RT