from Chicago Tribune1 year agoA mountain lion was struck and killed by a vehicle on Interstate 88 in DeKalb County, the Illinois Department of Natural Resources announced Monday. Read at Chicago Tribune #information #researchers #agriculture #public-safety #mountain-lion #natural-resources[add][|| ... ]