Captain Toad: Treasure Tracker is coming this holiday to the Wii U, and to help hype the announcement, check out these brand new screens and pieces of artwork!
11 Comments
Oldest