Sasquatch, Yeti, and the abominable snowman have been the stuff of legends for generations, but Japan’s snow monsters are anything but a myth.
comments 4
Sasquatch, Yeti, and the abominable snowman have been the stuff of legends for generations, but Japan’s snow monsters are anything but a myth.