The victims of a deadly limousine rollover crash in 2016 have won a $104 million verdict against the Illinois State Toll Highway Authority.
The crash happened March 25, 2016 on Interstate 90 in Elgin. Friday’s decision followed legal battle that lasted over nine years…