Scientists say Venus may have been seeded with life from Earth via asteroid impacts, with billions of cells potentially ...