The World from PRX

Abominable Snowman

The Himalayas — where legends say the Yeti, or Abominable Snowman, roams.
Science
In DNA testing, ‘Yeti’ samples come up bears, bears, bears