Skeptoid #269: The Abominable Snowman

Spread the love

Science shows that the Yeti of the Himalayas is almost certainly not a real creature.