Yeti (Yeti: Curse of the Snow Demon)

Yetis are a species of bipedal humanoid predators which inhabit the Himalayan Mountains. They are much stronger and more resilient than humans.

Appearances

 * Yeti: Curse of the Snow Demon (2008)