^ Hmmm well amino acids have been found on comets etc. But that is a dispersion theory not a creation theory. And yes we haven't so far been able to create life in a laboratory.
Maybe an alien sneezed on a previous visit? While he was looking for Illudium Q-36 in order to refresh his space modulator?