thetreeographer.com
Juhyo – The arboreal snow monsters that invade Japan every Winter
Sasquatch, Yeti, and the abominable snowman have been the stuff of legends for generations, but Japan’s snow monsters are anything but a myth.