The fact that this cute little guy could escape discovery and then further detection for so long certainly lends credence to existence of Bigfoot.
Published on Mar 21, 2015
The Cosmos News
More than 20 years after its discovery, the rare Ili pika was spotted in the mountains of Xingiang northwestern China.
Read Full Story:http://www.cosmostv.org/2015/03/ili-p...
Thanks to the BigfootTimes newsletter for the story.