Sasquatch Chronicles

Mountain Beast Mysteries: The Himalayan Wildman

The Yeti is an ape-like creature purported to inhabit the Himalayan mountain range in Asia. In western popular culture, the creature is commonly referred to as the Abominable Snowman.

 

YouTube video player

Exit mobile version