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
Weird, Funny, Fresh, Crazy, Cool, Funny stuff, and Hot Sexy Celebrities In The World