Top Gear goes to Japan

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.

  1. No comments yet.
(will not be published)