Most Downloaded Game on Nintendo Switch for 2017 Revealed

Last year saw the launch of the Nintendo Switch and it took the world by storm. The Switch has a huge library of games to download, but the most downloaded Switch game of 2017 was Indie darling Stardew Valley. Earlier today, Nintendo released rankings of the most downloaded Switch games of 2017. It is importantContinue reading “Most Downloaded Game on Nintendo Switch for 2017 Revealed”