This is one of those things where I don’t know anywhere near enough to even begin to make an opinion. However, this video is very compelling just the same.
Again, I’m not even smart enough to know how this affects scientific theory. But it watching this does seem to make sense, and seems to be at least a possibility. Damn I love Conspiracy Theories.