A semi truck overturned on Saturday, when the driver of the truck tried to swerve back onto the highway after taking the wrong exit.

The incident happened early Saturday morning on Interstate 70 in Belmont County, Ohio.

According to WTOV9,

The Ohio State Highway Patrol said the truck was headed from Kentucky to New Jersey. The driver didn’t realize he had exited I-70 at County Road 214 in St. Clairsville, and at the top of the ramp, he tried to adjust but went over an embankment and crashed.

It took hours to remove the driver, who was pinned inside the mangled rig. A passenger in the truck was asleep at the time of the crash.

The driver suffered severe neck and back injuries and was rushed to a nearby hospital for emergency surgery. His passenger suffered minor injuries. Both men are expected to survive.

The truck was hauling thousands of Amazon products, which scattered onto the roadway after the crash.

The driver will likely be cited for failure to control.