The Toyota Land Cruiser was first launched in 1951 as a military vehicle, and it was both larger and more powerful than the US Jeep. For over 60 years... Read full article »