Russian researchers looking for the yeti — the Asian version of the North American Bigfoot — claim to have found “indisputable proof” of the long-sought mystery beast in Siberia. My article on this appeared recently on MSNBC, and you can read it HERE.
0 Comments