Japan: Kirby Star Allies For Nintendo Switch Was Top-Selling Game Last WeekApril 11, 2018April 11, 2018 Sickr9 Comments