Puppets we originally created for the 2015 E3 Nintendo digital video live on in this new Star Fox Zero commercial.
Check out the video below.