Snow leopards are amongst the most endangered creatures on the planet, and spotting them in the wild is a rare feat indeed. In this clip, we catch a glimpse of these incredibly elusive cats thanks to camera trap footage captured by National Geographic.
These leopards were found in the Altai Mountains of Russia, not far from the border with China and Mongolia, a place I was fortunate enough to see last years. Sadly, there were no snow leopards to be found on my journey, but this video makes up for that.
- 5000-Year Old Petroglyphs Vanadlized in Big Bend National Park - January 18, 2022
- Neal Moore Completes Epic Journey Across the US in a Canoe - December 22, 2021
- British Explorers Fail to Reach Pole of Inaccessibility - December 16, 2021