Designed by
Title
Yeti Head Mascot #120472116
Description
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 on isolated background in retro style.