User blog comment:OhmyGAHHH/whomst did this/@comment-33951748-20180608222836

its a meme.