Take a wild guess who they're talking about before reading the article. The American city that gets more snow than any other in the world