Well that was random! Sounds almost like a Game Grumps sketch, like something snatched out from an unrelated sketch and then appended animation... is it? Doesn't seem like there's any reference to such a thing in the description though... overall a random but entertaining animation, though out of context not always all that fun. Some good moments though!
-cd-