Board Thread:Lore/@comment-25954624-20150404151445/@comment-26119768-20150506140612

I don't get it. Is that a reference to something? Is it a meme?