Do you believe that there is a Yeti / Abominable Snowman that occupys Asian mountain regions?
Good question. I actually think there may be something out there. I have heard and read the story about the Yeti since I am a little girl so I do think there may be a slightly possibility that some kind of animal who has not been discovered before is hiding there.