Kemerovo

Russia: proofs of Yeti’s existence in Kemerovo region.

Russian officials have said they have found “indisputable evidence” that yetis creatures exist and are living in Siberia. The information has…

13 years ago