O’FALLON, Ill. — A 16-year-old is facing charges after allegedly stealing a car in O’Fallon, Illinois, and causing a series of collisions that involved six other vehicles. The incident occurred just before 7 p.m. on Tuesday. The St. Clair County Sheriff’s Department reported that the stolen Toyota Corolla, which was linked to several other car […]