Scientists Claim ‘Irrefutable Evidence’ of Yeti in Siberia Andy Towle October 12, 2011 The latest in a cryptozoology news, via The Guardian:Now, a team of scientists say they are "95%" sure that Russia's wintry expanse is … [Read more...] about Scientists Claim ‘Irrefutable Evidence’ of Yeti in Siberia