Science has no such explanation for anything.
You: Science has no such explanation for anything.
When science cannot explain something using natural theory either the phenomenon is (a) supernatural and hence beyond the scope of science by definition or (b) natural but not yet understood by science.