Watch the Nintendo Treehouse team dive into the Mario Kart World Grand Prix Star Cup on Nintendo Switch 2, including Free ...