Originally Posted by: Dr_simonAgain the specter of probability and the burden of proof raises its ugly head.
The hard evidence that has been provided is that NASA have found three very improbable phenomena all in a very improbable proximity.
Ockham's razor strikes again. I'll believe it.