Sasquach / Siberian Yeti Conference in Russia
After body parts and hair found in the US and photos like the one below scientists from the US and Russia are gathering to have a honest discussion about this shy creature. Could this unauthenticated 2007 photo taken in Pennsylvania prove the Yeti’s existence? Large footprints in the snow have long fueled speculation that a mysterious beast lives… Read More »