The Japanese have mastered arcade racing games.

Don't Miss...