North Korea win the World Cup!

June 29, 2010 — by Sean

Oh Dear Leader, you’re such a dog wagging, tail grabber!

Editor’s note: thanks to some fact checking from our adoring fans, we’ve discovered that it actually says “Hangook” in the upper left corner, which is in South Korea. This suggests that the video originates south of the DMZ, though it may also have been just playing on a set in Hangook…. We will ever know the truth?!