Nintendo Releases Overview Gameplay Trailer for Mario Kart 8 Deluxe

Mario Kart 8 Deluxe is the next big launch for Switch.