Worldly Category Archive

OMG, found? The abominable snowman

Russian scientist say they are 95% sure that they’ve found “irrefutable evidence” pointing to the existence of the abominable snowman. Yes, really. “In one of…