Nintendo releases new video overview for Mario Kart 8 Deluxe

A week has passed since the release of the Switch and it appears that Nintendo has no intentions of slowing down the hype train. A new overview trailer for Mario Kart 8 Deluxe has been released. Read more…
Neowin