The Yeti, also known as the Abominable Snowman, is an Asian Bigfoot found in the Himalayas. Inhabiting Nepal, Tibet, Russia, and India, the Yeti is probably the closest living relative to Gigantopithecus, a prehistoric ape that lived in Asia three hundred thousand years ago.
· Anchor: The easiest way to make a podcast. https://anchor.fm/app