Yeti

The Yeti, also known as Meh-Teh in Himalayan folklore, is an ape-like creature purported to inhabit the Himalayan mountain range in Asia. In western popular culture, the creature is... Wikipedia

  • Other name(s):  Abominable Snowman
  • Country:  Nepal, Bhutan
  • Region:  Asia
  • Data source:  DuckDuckGo
PR Distribution