The last sanctuary for the Abominable snowman myth can be found where the red panda roams: far away in Bhutan, a little country in the Himalayas.

If you enjoy our post, feel free to subscribes to our rss feeds