Meteor impacts may have sparked life on Earth, scientists say | LL Daily