The rare Ili pika was spotted in the mountains of northwestern China.
Only 29 of these individual animals have been seen alive. The Ili pika (Ochotona iliensis) is a species of mammal in the Ochotonidae family, endemic to the Tian Shan mountains of northwest Chinese province Xinjiang.
HTML Code here
Very interesting!