The Yeti or Abominable Snowman is a mysterious, ape-like creature said to inhabit the high mountains of Asia. Stories about this mythological creature have been passed down for generations in places ...
Ready for a Bigfoot movie? A daring rescue mission becomes a desperate fight for survival involving brutal carnage, pulse-pounding action and a terrifying struggle to survive when the team steps into ...
Add Yahoo as a preferred source to see more of our stories on Google. In the mountains of eastern India, an elusive creature meandered across the landscape, hidden under the cover of darkness.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results