Hi there! I would like to laugh at this meme, however; Im at a stalemate. Which of these two delightful animals is representing you??? it seems feasible that either could be portraying the introverting character you make yourself out to be. I will try to suppress my laughter until I have this meme fully explained, and I can appreciate in its desired fashion.
Kind Regards
BRANGA (yes the guy from YouTube)