SPENCER SUTTON / SCIENCE PHOTO LIBRARY
An illustration of the yeti. The yeti or abominable snowman is said to live in the Himalayas of Nepal. It is ape-like, larger than a human and similar to big foot.
Model release not required. Property release not required.