Adam Thorn investigates a creature called the Yeren which is said to live in certain forests of China. It is described as being similar to North America’s Bigfoot.
Ep 25- China's Bigfoot
Previous
Previous
Ep 26- Jungle Halloween
Next
Next