Today, we learn that Captain Toad: Treasure Tracker was almost a game starring Link, 70% of Switch owners are cheating on Nintendo, developing for Switch means company growth, and new releases for this week.
Music: Briny Bowl Beach - Captain Toad: Treasure Tracker
view more