yeti found in russia

  • Scientists In Siberia Say Yeti Exists

    Known in North America as “Sasquatch,” a team of scientists in Russia are now reporting that there’s a “95%” chance its Eurasian cousin, the Yeti, exists. Does this mean Bigfoot might really be alive over in the West as well?! 3 years ago 2 responses

Hot Buzz

What Happens When You Type Your Name + Dot Com In Your Address Bar?


Let It All Go… Sexy "Frozen" Halloween Costumes Are Here

Partner Buzz