FORGOTTEN HISTORY YEREN; China’s Bigfoot Mystery That Defies Explanation Posted: March 10, 2025 | Last updated: March 10, 2025 Deep in the remote mountains of China, legends speak of the Yeren ...