This looks like a meme :P
Hi! I’m here waving at you this weekend because we’re hoping to continue to move Newgrounds away from ads. If you have $3 per month or $25 per year to spare, please consider becoming a Supporter today!
Based on the crazy experience MindChamber had driving in a hurricane. He had a good time though. Been a while since I did pixel art. http://www.newgrounds.com/audio/listen/694684
Original Video: https://www.youtube.com/watch?v=5Gn2wc0szHM
This looks like a meme :P