Yeti lives!
October 18, 2013 14:35
Research by an Oxford University scientist has found a genetic match between an ancient polar bear and samples said to come from the Yeti -- suggesting the creature known as the Abominable Snowman is still living in the Himalayas.