The Yeti, 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 include anecdotal visual sightings, disputed video recordings, photographs, and casts of large footprints.

Glen K
(New Jersey) What an electrifying presentation!!