
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