Beijing - XINHUA
Shows a snow leopard in Altunshan Nature Reserve of northwest China's Xinjiang Uygur Autonomous Region. This is also the first time that snow leopard caught on camera in this area.
Shows a snow leopard in Altunshan Nature Reserve of northwest China's Xinjiang Uygur Autonomous Region. This is also the first time that snow leopard caught on camera in this area.