Yeti

The Yeti is an ape-like creature purported to inhabit the Himalayan mountain range in Asia. In western popular culture, the creature is commonly referred to as the Abominable Snowman.... Wikipedia

  • Other name(s):  Abominable Snowman, Meh-teh, Migoi, et al.
  • Country:  Bhutan, China, India, Nepal, Russia (Siberia)
  • Region:  Tibet, Himalayas
  • Data source:  DuckDuckGo