Mascot icon illustration of head of a Yeti or Abominable Snowman, an ape-like entity, mythical or legendary creature in the folklore of Nepal viewed from side isolated background in retro black and white style.. Yeti or Abominable Snowman Head Mascot Black and White