No, it isn't the beast on the left side of the thumbnail! Some Russian kids claim to have some Bigfoot footage! You be the judge...