It looks like you're new here. If you want to get involved, click one of these buttons!
Looks like scientists have identified the yeti, or as we called it when I was a kid, “The Abominable Snowman.” It’s not a snowman nor a primate.
Read the full story here
I'm very curious to hear an argument for the existence of the Yeti after what these scientists found.