Blogging The Demons, Monsters & Mysterious Creatures That Allegedly Haunt Our World.
Thursday, May 8, 2014
Yeti, a.k.a. The Abominable Snowman, is the name of a Bigfoot-like creature that allegedly inhabits the Himalayan region of Nepal and Tibet. Legends of Yeti among the native people date back hundreds of years.