Tech NewsSeptember 8, 2024Why Star Fox co-creator Takaya Imamura left Nintendo and created Omega 6 | interview