Autoshows & Awards8 years ago
Meet the Toyota Land Cruiser that is faster than a Lamborghini.
This Toyota Land Cruiser comes with the same 5.7-liter, V8 engine we have always known. However, this engine has been tuned up with two Garrett Turbos, thereby,...