29 Aug Toyota’s New Land Cruiser
Toyota Motor Corporation (Toyota) announced that it has launched its new Land Cruiser on August 2. The new Land Cruiser 300 Series is a complete redesign of the outgoing 200 Series, which launched in 2007. The Land Cruiser adopts an updated version of the traditional ladder frame....