The Lost Kingdom Of The Yeti
The Lost Kingdom Of The Yeti
S1 E1:
In the high-altitude wilderness of Bhutan, new evidence hints that the mysterious yeti may exist. Mark Evans travels into the Himalayas to discover the truth.