Don’t throw away your old shoes: The Toyota Land Cruiser 70 returns to Japan
If we rack our brains for a car that typifies Toyota, the brain will probably answer “Corolla.” Yet again, the brain is wrong. The eponymous Toyota, the car that embodies toughness, simplicity, and reliability, is the Toyota Land Cruiser. Launched in 1951 in support of the Korean War, the original Land Cruiser fathered a vast […]