Mario Kart 8 Deluxe teaser site now open in North America
The North American Mario Kart 8 Deluxe website is now open and includes images and trailers of the upcoming title. Keep in mind, this is only a teaser site and a full version is said to be coming soon. While the site is rather bare bones at the moment,…