Rare animal captured in pictures for first time in 20 years
The Ili Pika was discovered in 1983 in the Chinese mountain range, Tian Shan. We know very little about them – but they’re known to belong to the same family as hares and rabbits. Source: Imgur ...