legend

Polish Vacationers Allegedly Film Yeti

Allegedly a couple of Poles filmed a real life Yeti while on vacation in the Tatra mountains. I didn't even know there were Polish Yetis, but I...
September 1, 2009