Abominable Snowman or Yeti, legendary wild man of the Himalayas. Reports of sightings have come from Nepal (where the creature is known as Yeti) and from.
YETI THE ABOMINABLE SNOW MAN