Skip to playerSkip to main contentSkip to footer
  • 5 years ago
Caught on camera! Footage of snow leopards, Tibetan Snowcocks and blue sheep among rare species captured by infrared cameras across Altun Mountain National Nature Reserve in Xinjiang, NW China.



WATCH MORE: https://thestartv.com/c/news
SUBSCRIBE: https://cutt.ly/TheStar
LIKE: https://fb.com/TheStarOnline

Recommended