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. 


Submit a Comment

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