Sasquatch is often represented as the North American counterpart to the legend of the Abominable Snowman, or Yeti, in the Himalayans. In fact, most cultures have some version of a large, ape-like creature in their mythology.