Tagged: abominable snowman

abominable snowman 0

abominable snowman

The abominable snowman is a creature that is rumored to live in cold snow-covered areas, in particular the Himalayas.  The term Yeti is often used interchangeably when discussing the creature. What does he look like? Most movie depictions of the abominable snowman...