Yeti ‘Nests’ Found in Russia?

by | Nov 28, 2011 | Cryptozoology, Investigation, Skepticism | 0 comments

A small group of scientists who visited western Siberia to examine evidence of the Yeti in October are now claiming they found more evidence of the beasts– in the form of “nests.” You can read more about it HERE. 

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *