L of Shame 4 months ago Meme or not, it is Japanese language and existed before and after the prevalence of the bizarre meme.