Yeti

The Yeti or Abominable Snowman is a folkloric ape-like creature taller than an average human, that is said to inhabit the Himalayan mountains. The names Yeti and Meh-Teh are... Wikipedia

  • Similar creatures:  Bigfoot, Skunk Ape, Yeren, Yowie, Mande Barung, Orang Pendek, Almas, Barmanou
  • Other name(s):  Abominable Snowman, Migoi, Meh-teh et al.
  • Country:  Bhutan, India, Nepal, Russia (Siberia), Tibet
  • Region:  Himalayas
  • Habitat:  Mountains
  • Data source:  DuckDuckGo