I remember watching this video somewhere but I can't seem to find it or remember what it's called. Luckily I have a screenshot.
well the language is korean
Well, I think the top right says, "It's the best". I don't know what 갑오브갑 means in the bottom right, but search away.