We’ve seen some new trailers and gameplay videos from different regions of Nintendo, but the latest has come from Nintendo of America that has brought back the beloved Star Fox puppets.It had been years since we last saw Star Fox puppets, but last year’s E3 Digital Event brought them back in what was easily the highlight of the show, though vastly improved from the originals.