lifestyle This may or may not be proof that the Russian Yeti exists (Video) By: Staff In: Lifestyle, Video, Viral Video Vault, WTF Nov 23, 2016 409 Liked! 84 Disliked 0 Via ViralHog Like this post? 409 Liked! 0