Is it possible that Russian “yetiologists” are closer than ever to finding proof of the Abominable Snowman’s existence? RT’s correspondent Lida Vasilevskaya attended a meeting and saw the evidence with her own very eyes. A Yeti… conference? I was standing in a dark damp cave looking down at the huge trace left by someone on […]