Nintendo Switch’s Super Mario Odyssey is Bestselling Game and Nintendo Won E3 Posted on 15/06/2017 by i4u The wild Super Mario Odyssey is coming to the Nintendo Switch on October 27. Nintendo revealed all details about the new Mario game at the E3 2017 this week. It appears Nintendo Switch fans are...