Board Thread:News and Announcements/@comment-265341-20150811154120/@comment-26424956-20150814014740

Dorumin wrote: This picture isn't related to the thread neither to any of the comments but i found it on know your meme and it made me laugh...

for 3 minutes straight. What meme?