Infrared cameras in the Ya'an section of the Giant Panda National Park in southwest China's Sichuan Province captured a snow leopard feeding. Known as the highest-altitude feline species in the world, snow leopards are often referred to as the "barometer of alpine ecosystem health". As apex predators, snow leopards symbolize the health and stability of alpine ecosystems.
Copyright © 2020 CGTN. Beijing ICP prepared NO.16065310-3