Snow leopard captured in the source of Yangtze River region
On September 18, a series of photos of snow leopard photographed by infrared camera were released by People's government of Chumarle County, Yushu Tibetan Autonomous Prefecture, Qinghai province.
Snow leopard is a first-class national protected animal in China and is on the red list of Threatened species for the International Union for Conservation of Nature (IUCN). It is known as the "barometer" for the health of high-altitude ecosystem.