Promoted

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

 
 
          
    Hot Buzz

    Where’s The Best Shop For Plus-Size Clothes On The High Street?

    collection

    What’s The Hardest Part About Going To College In New York City?

    collection
    Now Buzzing