Tag Archives: Kemerovo

Scientists ‘95% Sure’ Bigfoot Lives in Russian Tundra

Interesting… However, one would think that after all the “sightings” of this half ape-half human creature that there would be more “hard” evidence for its existence. After all, these stories go back decades if not longer. TGO Refer to story … Continue reading

Posted in Science | Tagged , , , , , , , , , , , | Leave a comment