I believe that the Theory of Evolution is the closest possible plausible explanation. Whether its fully 100% correct yet or not is yet to be seen. Science, unlike religion, is not set in stone right from the bat. Theories are constantly tested and scrutinized.