News Indie Obscura New on Nintendo Switch: November 10th, 2017 A look at all of the games that released this week on the Nintendo Switch eShop.