Yeren
The Yeren is a bipedal humanoid from the folklore of China. Chinese folklore says the Yeren lives in the remote forested mountains of the Shennongjia Forestry District, northwestern Hubei province, central China. Shennongjia includes more than 3,200 square kilometers of montane forest at an elevation of about 6, 560-6, 900 feet (2,000-2,100 meters). Yeren reportedly … Read more