Four snow leopards were recently captured by infrared cameras installed in mountainous areas in Altay, northwest China's Xinjiang. #SnowLeopards #China #Xinjiang
Four snow leopards were recently captured by infrared cameras installed in mountainous areas in Altay, northwest China's Xinjiang. #SnowLeopards #China #Xinjiang