Pretty sure this is a reference to a well established Japanese meme (I've seen other posts like this), but I can't remember what or even how to start searching for it.
Pretty sure this is a reference to a well established Japanese meme (I've seen other posts like this), but I can't remember what or even how to start searching for it.