Machapuchare 6993m – “Fish Tail” in english is a mountain in the Himalayas of north central Nepal. It is revered by the local population as particularly sacred to the god…

Machapuchare 6993m – “Fish Tail” in english is a mountain in the Himalayas of north central Nepal. It is revered by the local population as particularly sacred to the god…

Advertisements