Britons claim to have found ‘Yeti’. “A group of British explorers claim to have found irrefutable proof of a “Yeti-like” creature on an Indonesian island.

The team has discovered a footprint and hair samples of a primate which has long lived in the mythology of tribes people in Western Sumatra.” Ananova