After the northeast gets hit with yet another snowstorm, we remind ourselves that it could be worse: The ten snowiest places in the world, according to yearly accumulation.
119