Article Image
News Link • U F O and Other Unidentified Stuff

University Yeti Institute in Russia

• arclein
Russia is setting up a university research institute to study the Yeti after a spate of claimed recent sightings in Siberia. Scientists say they have found 15 witnesses in the past year who gave statements that they saw the Abominable Snowman in one remote area .

Join us on our Social Networks:


Share this page with your friends on your favorite social network: