LEGEND: The Yeti
The Yeti, also known as the Abominable Snowman, is a legendary creature said to inhabit the Himalayan mountains of Asia. Described as a large, ape-like creature, the Yeti has captured the imagination of explorers and adventurers for centuries, but conclusive evidence of its existence remains elusive.
Listen and follow along
Transcript
Transcript processing... come back later!
So Supernatural — LEGEND: The Yeti