Scientists and yeti enthusiasts believe there may finally be solid evidence that the apelike creature roams the vast Siberian tundra, reports the Guardian.
A team of a dozen-plus experts from as far afield as Canada and Sweden have proclaimed themselves 95% certain of the mythical animal’s existence after a daylong conference in the town of Tashtagol in the Kemerovo region, some 2,000 miles east of Moscow. In recent years, locals there have [...]




