E-mail the story: Meteorites Could Play a Key Role in Earth Life