Hairy, ape-like creature in Himalayan folklore, dwelling in mountains.
Bigfoot (related creature), Mountains (context), Mystery (theme)
Identified as: ape-like creature purported to inhabit the Himalayan mountain range in Asia. Source: Wikidata Q129628.