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.
tag"
From $18.95
$10.49
$29.95