Owasso Police and Fire responded to a crash on 116th Street North at Highway 20 around 10 am Monday morning.
Owasso Police report a driver going northbound on the highway took the 116th St. North exit at a high rate of speed.
The vehicle clipped a pickup and flipped several times over the embankment, landing on its top.
The driver of the car was rushed to a Tulsa hospital with life-threatening injuries. The driver of the pickup was not injured.
The northbound offramp was closed for over two hours will the accident scene was cleared.