Russians Claim 'Indisputable Proof' of Yeti

Editor's Recommendations

More from LiveScience