Snow leopards were spotted by infrared cameras in a county of northwest China's Xinjiang Uygur Autonomous Region recently. The footage, shot in December, was collected from two infrared cameras, each of which captured the images of the snow leopard. Subscribe to us on YouTube: Download our APP on Apple Store (iOS): Download our APP on Google Play (Android):
Hide player controls
Hide resume playing