BUFFALO, N.Y. — The Yeti or Abominable Snowman — a mysterious, ape-like creature said to inhabit the high mountains of Asia — looms large in the mythology of Nepal and Tibet. Sightings have been ...
John: Hello. My name’s John. Have you seen the film of The Abominable Snowman? I can’t wait to see it but I’m a bit afraid the film won’t be as good as the book. C.K: I know what you mean.