Researchers Claim Proof Of Russian Bigfoot
Researchers in Moscow are asserting that they have new evidence that Almas, a Bigfoot-like creature said to inhabit parts of Russia, are not only real, but wandering in the woods near the capital city.
Biophysical technologist Andrei Stroganov, of Moscow’s Agricultural Academy, discovered a piece of bark which appears to have