The ghostly trees are a fantastic sight and are a celebrated attraction in the mountain areas of northern Japan. The ‘Snow Monsters of Japan’ are called juhyou, which means frost-covered trees.

























Source: pinktentacle
Free Photo Blog,Best Photo Blog,News Photo Blog,Trend Photo Blog,Style Photo Blog
























