Very little of what I said made the editor's cut on this brief clip. I went on to comment that I have a contact that works with the native tribes of Siberia, and that these tribes have stories of sasquatch-like creatures that live nearby, just like natives of North America have. I am absolutely sure that sasquatches (or a closely related) species lives in Russia. However, I'm not sure that having 95% proof is the same as having "irrefutable" proof.
I have heard that the conference was quite good, but the field trip that obtained this "proof" was a little uncomfortable for the participants. While I do not have many details of what transpired, I am happy to hear that the Russians take this branch of science quite seriously, and they have taken strides to elevate it to the mainstream.