iggymakarevich.com
Yeren
The Yeren, also known as the Chinese Wildman, is a cryptid frequently sighted in the forests and mountains of the Chinese province of Hubei. It is said to stand between six and eight feet ta…