Wednesday, April 15, 2015

Unbelievably Cute Mammal With Teddy Bear Face Rediscovered

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:

Thanks to the BigfootTimes newsletter for the story.