HomeAnime News Network Designer Takaya Imamura Leaves Nintendo byadmin hg -January 20, 2021 0 Designer for Star Fox, F-Zero, The Legend of Zelda: Majora's Mask games leaves after 32 years from Anime News Network https://ift.tt/3sJwbGs Tags Anime News Network Facebook Twitter