Ili pika

Ili pika

The Ili pika (Ochotona iliensis) is a critically endangered species of mammal in the family Ochotonidae, endemic to northwest China. It was discovered in 1983. This is its first documented photo in 20 years, taken in 2015.

Previous Fact Next Fact
Categories: AnimalsPlaces

Latest FactRepublic Video

32 Incredible Easter Eggs You Missed in Harry Potter Movies