Yeti

Yeti

The Yeti or Abominable Snowman has been seen in the Himalaya Mountains of Asia for centuries. Locals speculate that this creature is an ancient primate or possibly a distant relative to the Gigantopithecus. Often times when the Yeti is seen, large footprints are found in the snow.