Skip Navigation

TIL the snowiest place on Earth is in Japan, in Aomori and the surrounding area, known for having some of the heaviest snowfall in the world.

0
0 comments