From its mode 7 beginnings on the SNES all the way to its much anticipated and upcoming release on the 3DS Mario Kart has been the undisputed champion of kart racing titles, often leaving any and all competition in its dust. In the past, however, there was one exception. That game was Diddy Kong Racing, developed by Rare for the N64. This mascot racing […]