I have watched this Discovery special: Russian Yeti: The Killer Lives and it was mind-bending.
If you haven't had the chance to catch it,
you can review the case here: The Huffington Post
What are your thoughts on this claim?
Please Creepsters, share with us.
Share your comments below.