Fell down a mountain, but stayed on the move: Toyota pickup truck saved the driver’s life in a…
In Saudi Arabia, a Toyota Land Cruiser 70 pickup truck was spotted falling from a mountain top, but it remained running and even managed to get to a service center.
The pickup truck suffered very heavy damage to the body and chassis. It's…