Nintendo has created an animated short based on Star Fox to promote the release of Star Fox Zero for Nintendo Wii U. Check it out here!

Advertisements