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.
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