‘YETI’ The Abominable Snowman is Alive and Well and Living In Siberia

Russian officials in  the Kemerovo region of southwestern Siberia say they have found ‘indisputable evidence’ that yetis exist and are currently living in Siberia.  Their claim follows an international conference…

More in News >