Security cameras captured his cries for help immediately after the crash, as he called out “ambulance”, “triple zero”.
A burnt out shell is all that remains of a once blue Mazda, making it hard to believe anyone survived the wreck.
But the 20-year-old behind the wheel did.
The car crashed into a tree on South Western Highway in Keysbrook about 2am.
There are no skid marks on the road where the car first hit a driveway, then flipped and went flying through branches, before it smashed into the tree and burst into flames.
The driver, and sole occupant, managed to escape before the flames took hold.
The young man was found laying on the road away from his vehicle with serious injuries to his legs.
First responders say he told them he’d been run over by multiple cars.
Police believe the injuries were caused by the crash itself but are investigating.
The 20-year-old was airlifted to Royal Perth Hospital, where he remains in a stable condition.