Nintendo has confirmed that Captain Toad: Treasure Tracker will release in the U.S. just in time for the holidays on December 5th
Continue reading Nintendo Announces U.S. Release Date for Captain Toad: Treasure Tracker
Nintendo has confirmed that Captain Toad: Treasure Tracker will release in the U.S. just in time for the holidays on December 5th
Continue reading Nintendo Announces U.S. Release Date for Captain Toad: Treasure Tracker