When I first heard that, it was just a picture of a race car with the sound on continuous repeat and I nearly pissed myself laughing (I'd like to say I'm not so easily amused nowadays but who am I kidding? I watched nyan cat for about 15 minutes). Then it got remixed and associated with a frog somehow. 