Latest
Elgin’s representatives provided updates on several construction projects coming to the city during last week’s council meeting, including a new complex that will be paying a