I have a running joke with one of my best friends related to this FUCKING SONG. I sing it to her all the time. She is obsessed with puppets.
This might be her dream video.
This is the context I have always viewed fursuiters in. Sports mascots are about the only thing that gets *better* when you know about furries and SPHs.