Toyota just sold its 10 millionth Land Cruiser
Toyota just sold its 10 millionth Land Cruiser Originally launched as the Toyota BJ in 1951, the Land Cruiser is not only one of the most iconic SUVs ever made, it’s one of the most iconic vehicles of all…