Does anyone remember the Powerpuff Girls fan video that used a slightly sped-up version of this song? It had a really cool art style. I watched it in my childhood and could never find it after that. And of course I had no idea where the song came from... O_O