IMHO, science 'thinks' it can
already explain most if not all. There will be many question's, mysteries that science, no matter how hard it
tries, will
not, in truth, be able to fully explain.
Science does awesome things but it does not yet have the answers to 'All' and as far as my opinion goes, never will. For when one mystery or
question is answered, another will take its place.....its a never ending cycle of 'seeking'. (forgive the pun)
regards
seekerof