The best car show ever visits Japan. The challenge is to see if the new Nissan GTR can beat the world’s most efficient Transit system in a race across the country. However there’s a catch, no one on the show knows Japanese.
Top Gear goes to Japan
- No comments yet.
