› added 2 years ago
325
TIL that Aomori City, Japan, is the snowiest city in the world.
via reddit.com