1

Yeren: The Wild Man Of China

News Discuss 
The debate on the link between humans and apes has not yet been completely resolved, according to many experts. Neanderthals who were evidenced to have existed in Central and Northern Asia 350,000 years ago, provided the scientific community with information on human evolution. Compared to the famous Bigfoot and sasquatch of North America, China has its own version of the creature, ca... https://home.applyhome.net

Comments

    No HTML

    HTML is disabled


Who Upvoted this Story