Mycaruba From MiiCharacters 1 Character from "Out of this World" and notorious Game Grumps meme AKA Myc...