Siberia Bigfoot

A Yeti has been recently spotted multiple times in remote regions of Siberia. Authorities in western Siberia plan to roll-out a completely new scientific institute committed to researching yetis after a spate of documented sightings in remote regions, in spite of resistance from academics. The Russian governing administration is intending to hold an intercontinental conference in June relating … Read more