According to some evolutionary scientists, meteorites might have added just the right ingredient to the “primordial soup” to create life!