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