08-02-2010, 07:06 PM
Well, it looks like we're slowly discovering that what was proposed in that article in the OP might not be so far off from the truth after all. The fact that this has gone undiscovered for all these years is astounding, if not somewhat suspicious.