A frightening scene unfolded near Battleford, Sask., on Friday when a semi-trailer crashed at a bridge on Highway 16 and was left hanging off the edge with a driver and passenger trapped inside.
The rollover happened around 4 a.m. CST.
It all ended well, however, with rescue workers being able to pull the two to safety.
They were taken to hospital with non-life-threatening injuries, the RCMP said.
Traffic coming from Battleford had to be rerouted and delays were expected for the next few hours.