Talk:X-Naut

Are these guys really aliens? Sure their main base is on the moon, but that's just a smart idea for protection. Does it actually say it in the game or what? - The curious Yoshi Master