Mario Kart 7 isn't even out in Japan yet but gameplay videos are already gushing out and we've grabbed one showing off the game's battle courses.
There are six in total; three retro courses (GBA Battle Course 1, N64 Big Doughnut and DS Palm Shore) and three new ones (Honeybee Hive, Sherbet Rink and Wuhu Town).
The game's out in Japan on December 1, followed by Europe on Dec 2 and US on Dec 4.