toad.town
Captain Toad
Captain Toad (Captain Kinopio in Japan) is arguably one of the most popular of the Toad characters and is best known for his starring role in the Captain Toad: Treasure Tracker (known as Susumeļ¼Kin…