James R. Peterson, 37, of Mundelein.

Police said that a drunk driver was arrested on multiple charges, including child endangerment, after driving 102 mph on Route 137 in Green Oaks, nearly causing a rollover crash.

A Lake County sheriff’s deputy was running radar in the area of Route 137 and O’Plaine Road in Green Oaks on Saturday.

According to Lake County Sheriff Spokesman Lt. Christopher Covelli, a Chevrolet Impala was traveling westbound at a high rate of speed.

The deputy clocked the vehicle traveling at 102 mph in a 45 mph zone, Covelli said.

The vehicle then struck a curb, almost causing the vehicle to roll over. Police were able to catch up to the vehicle and conduct a traffic stop.

James R. Peterson, 37, of the 200 block of N Garfield Avenue in Mundelein, was driving the vehicle. He was transporting a juvenile relative in the car as well.

[Suggested Article]  150 Lake County Jail inmates now housed in McHenry County Jail under new agreement amid staffing shortage

Covelli said that the deputy could smell a strong odor of alcohol coming from Peterson’s breath. Sobriety tests were performed and Peterson failed them.

Deputies also found a red solo cup that was filled with an alcoholic beverage during a search of the vehicle before the tow truck arrived, Covelli said.

Peterson was arrested and charged with endangering the life of a child, aggravated driving under the influence, unlawful possession of a controlled substance, aggravated speeding, open transportation of alcohol and driving without insurance.

He was transported to the Lake County Jail where he remains held on a $75,000 bond, meaning he would need to post $7,500 cash to be released.

Peterson is scheduled to appear in court again on July 26.