The Ili Pika was discovered in 1983 in the Chinese mountain range, Tian Shan. We know very little about them ...