The fine folks over at Jalopnik have unearthed another Japanese gem, this time in the form of car soccer! Basically a demo derby with a gigantic soccer ball placed on the course. Incidentally, if you're a Top Gear fan, you're probably aware that the Brits beat the Japanese to it. But that doesn't make it any less awesome.
Hit the jump for the 2nd half of the game.