"NASA has ruled out meteor strikes or solar flares."