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 reported sightings of the yeti, also known as the abominable snowman."
via TIME NewsFeed/read more

No comments:
Post a Comment