The Nagoya Exciting Car Showdown is one of our favourite shows, hit play and you’ll soon see why!

See more XCar videos