This is one of the oddest, but most awesome videos I have seen in a long time.
I don't even know how to describe it. It is a short (the first of a series?) starring the Star Fox characters as stuffed animals, walking, talking, and singing in front of sets made entirely out of construction paper.
I kind of love everything about it. I love the music. I love the voices. And I especially love the posters on the walls of all the various characters' Arwings. I mean, Falco has an autographed picture of Denis Leary, for crying out loud. So amazing.
DO A BARREL ROLL!