Woolly Mammoth Filmed in Siberia?

I came across this article today, and the accompanying video, and I have to say, I’m not impressed at all. Supposedly, a woolly mammoth was captured on video, crossing a river in Siberia. Now, while I do believe that the possibility exists that small populations of these creatures could still be surviving in the farthest […]