claim
Mars, Enceladus, and Europa are considered the leading candidates for harboring microbial life, either in the past or currently.

Authors

Sources

Referenced by nodes (3)