Life Scattered on the Blue Planet