AL – Everyone has heard the story of Bigfoot or the Yeti. It’s an ape like creature that is believed to be the missing link in human evolution. Supposedly it has be seen all over the world including Russia which is where the latest footage of Bigfoot is coming from.
Does this video finally prove that Bigfoot exists? Not really, but at least all the people that have spent their lives looking for it still have something to do.