The present impossibility of giving a scientific explanation is no proof that there is no scientific explanation. The unexplained is not to be identified with the unexplainable, and the strange and extraordinary nature of a fact is not a justification for attributing it to powers above nature.
What makes that one most interesting is its source.
Here's the new thread for posting quotes, with the usual rules: