T technologyreview.com Life probably can’t exist on quite as many planets as we once thought 2 points cookscar 7 years ago 0 comments