It has been THIRTEEN YEARS TO THE DAY since Numa Numa Dance.
According to Wiki, the video was first posted to Newgrounds on December 6, 2004.
Doesn’t 2004 sound FOREVER ago? I was still in freaking high school.
The internet was a simpler time then.
Its kind of interesting to see how some of the very first memes, back before memes was a recognized word, have taken their place in our cultural history.