At the source of China’s Yangtze River, CCTV captured over 300 videos of snow leopards within the span of three months. The snow leopard is a large cat native to the Pamir Mountains and Himalayan Plateau. It is listed as one of China’s first-class national protected animals.
[]