Scientists Are ‘95% Sure’

(Time Newsfeed) Scientists and yeti enthusiasts believe there may finally be solid evidence that the apelike creature roams the vast Siberian tundra, reports the Guardian. Click here to read more.

Be first to comment