Toyota Land Cruiser
Mystic Mantra: The bliss of contentment
Some people get so madly involved in the pursuit of wealth that they lose their health and finally meet a painful end.
World's Fastest SUV is a Toyota Land Cruiser
The Land Speed Cruiser packs 2000 horsepower and clocked a record speed of over 230.02mph (370.18kmph).
1 of 1