The Yeti, once better known as the Abominable Snowman, is a mysterious bipedal creature said to live in the mountains of Asia. It sometimes leaves tracks in snow, but is also said to dwell below the Himalayan snow line. Despite dozens of expeditions into the remote mountain regions of Russia, China and Nepal, the existence of the Yeti remains unproven.
Lisa B
Grandpa?! What’s for dinner?! Stewed Yeti Gallbladders in onions with winter squash and snow peas! MmmmMmm! ?
Ewww! ?
m99
LOL! ?
lyonflyin
I thought it was well done, showing some things new to me such as the info from China, and the ancient renditions.