Spread the love

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