The Yeti, in Himalayan folklore, 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. Supposed evidence of the Yeti’s existence includes anecdotal visual sightings, disputed video recordings, photographs, and casts of large footprints. Some of these are speculated or known to be hoaxes. (Wikipedia)

Rare Exports (2010) Review
A Christmas Sausage Fest Rare Exports (2010): 4 out of 10: A kid and his dad discover the true meaning of Christmas and it is a […]