Mario and company take to the road in glorious high definition in Nintendo's newest addition to the Mario Kart franchise.