the abominable snowman

The mysterious Abominable Snowman, also known as the Yeti, is a bipedal creature that lives in the mountains of Asia. Although it is sometimes found in snow, the Yeti is said to also live below the Himalayan snowline. The existence of the Yeti is still not proven despite numerous expeditions to remoteContinue Reading