This animation is totally gonna... ROCK?! Huh?! Huh?!... No?
Newgrounds accounts are free and registered users see fewer ads!
That was grand.