The rare Ili pika was spotted in the mountains of northwestern China.

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

Leave a Reply