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 moreYouTube November 17 Russian Bigfoot Video