Yeti |

Version 3 - view current page

The Yeti (a.k.a. the Abominable Snowman), is an ape-like beast that resides in the Himalayan region of Nepal and Tibet. Meh-Teh is another commonly used name by the people indigenous to the region.