The Wild Man, or Yeren, is living among villagers around the Shennongjia Forest in China.
YOWIE SPOTTED IN LONDON!
A Yowie, a big hairy beast, has been spotted roaming the streets of London.
A Yowie, a big hairy beast, has been spotted roaming the streets of London.
The Wild Man, or Yeren, is living among villagers around the Shennongjia Forest in China.