In Siberia, scientists believe in the existence of the Yeti. Locally, the creatures are known as Almas. An international Yeti conference convened in Siberia is set to prove the existence of the snow people. Skeptics are not welcome at the conference.