Mario Kart 8 Deluxe remains the most downloaded of the week in the Nintendo Switch eShop (11/1/20) – iGamesNews.com
One more week, here we bring you the list with the most downloaded games on the Nintendo Switch eShop. Remember that the lists refer to European territory and show...
Read more