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