yeti

  1. Paper Toys Yeti Frozen

    Yeti Frozen paper toy The Yeti, or the "Abominable Snowman", is a cryptid said to live in the Himalayas of Central Asia. It has appeared in various Disney media, most prominently in the theme parks and is usually depicted as a ferocious territorial beast. The most well known and recurring Disney...