Outside O’Fallon, Illinois last Friday an Illinois State Trooper lost control of his squad car and collided head on with another vehicle on Interstate 64. Two witnesses have stated that before the auto accident the police car was traveling at an excessive rate of speed without its siren on, according…
Updated: