US Survivors of Fatal 2016 Limo Rollover on I-90 Near Elgin Awarded $104 Million in Lawsuit Against Illinois Toll Authority ELGIN, Ill. (WLS) — The victims of a deadly limousine rollover crash… NewsFinale JournalOctober 11, 2025 View Post