Dave Sowerby Captures the elusive Russian Bigfoot on camera!!!!

It’s true = 02:40

BSD videos are always a must watch.