Scientists Find Further Evidence That Life May Have Been “Seeded” On Earth