Category: Strange Stories

200 Yeti live in Russia!

Professor claims scientific tests, such as DNA  checks, prove hair samples from remote cave belonged to human-like mammal  unknown to man A row has erupted in Russia over a biological  scientist’s claim that some 200 Yeti live in a large…