A truck was left dangling over the side of a motorway bridge in Melbourne, Australia, after it flipped over and threw the driver about 65ft onto another road below, local media have reported.
According to police, the vehicle was involved in a collision with a car.
The driver, believed to be in his thirties, was found by a nearby factory worker and later assisted by paramedics. He suffered serious head and pelvic injuries and remains in a critical condition at the Royal Melbourne Hospital, according to media reports.
One witness, who did not give his name, said he was shocked that the driver had survived. "There was no signs of obvious trauma, no blood or anything like that," said the man. "I saw the truck as well hanging upside down and couldn't believe he was still conscious."
The other driver involved in the collision, a man believed to be in his twenties, reportedly suffered minor injuries and is in a stable condition in hospital.
Cranes were brought in to secure the dangling truck and to safely remove it. The accident caused major delays during the peak hour in Melbourne.