Impress Your Friends with These 9 Fun Mario Kart FactsAs one of the most successful gaming franchises in history, there are lots of fun facts you don’t know about Mario Kart. With screeching...