Mario Kart 8 Deluxe - Nintendo Switch Presentation 2017 TrailerMario Kart 8 Deluxe races onto Nintendo Switch on April 28.By Gajan Kulasingham on January 13, 2017 at 6:25PM PST Mario Kart 8