Top 10 Yeti Sightings with Pictures Proved Yeti is Real 2016-09-132016-09-13Alisa Su Comment The Yeti is an Ape like creature, little taller than the average human, and said to live near Nepal in the Himalayan region. [...]