I remember this animation being really popular around 2006-2010 and being in YouTube classics like Stick Figures on Crack. Was always curious whether this was some crazy detailed fan animation or from some obscure Dance Dance Revolution: Mario Mix commercial. Anyone know?
discuss