We Won't Get Arwing Amiibo
During the recent Nintendo Direct, the company revealed that Star Fox Zero would be releasing April 22nd, which came as a relief for fans as the title had been delayed many times.
During the recent Nintendo Direct, the company revealed that Star Fox Zero would be releasing April 22nd, which came as a relief for fans as the title had been delayed many times.