Star Fox Zero Launch Trailer Released

Posted on by Ryan


Nintendo have released the launch trailer for their upcoming Wii U title Star Fox Zero. You can view the trailer down below..

Star Fox Zero will be released in Europe and North America on April 22 exclusively on Wii U.