Now Playing | Yeti 187

The people of Nepal believe in the existence of the yeti: a strange, ape-like or bear-like creature that patrols the peaks of the Himalayas.

Recommended for You

Watch More Lost Tapes Videos
Filter