April 28, 2026

New Toyota Land Cruiser 70 Launched In Japan

0
New Toyota Land Cruiser 70 Launched In Japan

 

The 70 Series from Toyota was first launched in 1984, and the latest iteration combines retro styling with modern technology.