YouTube November 17 Russian Bigfoot Video

One of latest Bigfoot videos out of Russia has been released to YouTube for everyone to debate over. ┬áThe video in question allegedly depicts an unidentified figure which a couple of men believe is the legendary Bigfoot running across a snowy road in the darkness of night. The video of course is reminiscent of most … Read more