Yeti Cool Brothers

Trivia

 * The Yeti, or Abominable Snowman, is a legendary ape-like beast said to inhabit the Himalayan region of Nepal and Tibet.