Home Lifestyle (Video) See Nature’s Snow Monsters on Mt. Moriyoshi

(Video) See Nature’s Snow Monsters on Mt. Moriyoshi


Breathtakingly beautiful, see Mt. Moriyoshi in the northern region of Japan at wintertime. A unique geological features allows fog to freeze on trees, creating what appears to be snow monsters, visible from miles away.

Facebook Comments
Previous article31 Incredible Things We Bet You Never Knew About Chris Hemsworth
Next article(Video) Was Muhammad Ali The Best Trash Talker Of All Time?
Avatar photo
I work day and night to find the most refreshing and cool content to share with readers at LiveMinty.com. You never know where the next burst of inspiration is going to come from.