back to top

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?!

Posted on
For beauty & style as you are
a brand