I think that the Sweating Towel Guy/Stallion/whatever meme loses meaning the more you post it as a non-verbal comment.Yes, I know from KnowYourMeme.com the meaning of that meme that has you express the feeling of anxiety after doing some crazy difficult task.