4 min read Japan travel Aomori, Japan: Travel to one of the world’s snowiest cities February 24, 2019 Andrea R. Gann Aomori City, Japan (CNN) - Twenty-one feet of snow - enough to bury a two-story house. And then some. This...