› added 7 years ago
328
TIL that there are hypothesised planets better suited for life than Earth, or Superhabitable Planets.
via ift.tt