Unreleased Wii U game Star Fox Armada would have featured puppet visuals, online
Unreleased Wii U game Star Fox Armada would have featured puppet visuals, online multiplayer, and invasions Eurogamer.netStar Fox 64 Follow-Up Title Was Pitched For Wii U, But Retro Studios Passed On It Nintendo LifeStar Fox Armada…