ALMAS: RUSSIAN BIGFOOT?

Spread the love

Reports of a Big Foot like creature have poured in from the far eastern Soviet Union. Are these reports of an extinct human or a Russian Bigfoot? Listen in to learn more.