Oct 222011

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.

Sorry, the comment form is closed at this time.