Driver in O’Fallon hit and run surrenders to police
(KTVI) – The driver involved in a hit and run in O’Fallon Illinois surrendered to the police Monday morning. The victim 35-year-old Stephen Vail is in critical condition at a St. Louis hospital.
Vail was walking on Green Mount Road, just north of I-64 around midnight Friday, when he was struck by a passing car that kept going.
Detectives are interviewing the suspect and processing the vehicle.