According to this story, a team of scientists are “95 percent sure that the fabled Russian version of the Abominable Snowman or Bigfoot lives in the
region of Kemerovo Siberia.” The team has found what they believe to be “footprints, a probable den and various markers that Yetis mark their territory with.”
Can you imagine if someone actually found Bigfoot? Part of me thinks that it would be great and another part thinks that it would be terribly sad. Like the Loch Ness Monster, the Yeti is one of the great mysteries that is permeated throughout our folktales and it would almost be a shame to lose that mystery.
Thanks to Blastr for the find.