The Snow Leopard Award The snow leopard is an elusive animal from which the name of a coveted mountaineering award was adopted. The Snow Leopard Award originated as a Soviet Mountaineering Award, which was given to alpinists who summited the five Snow Leopard peaks. These are some BIG mountains contained in a few countries of which you may not even know their exact geographic location. Tian Shan, Pamir, the Snow Leopard peaks are in these mountain ranges, amongst the highest and wildest on Earth. If you are into climbing mountains and big adventure, these mountains are probably for you.