If life dwells on Mars, there’s a good chance it lives underground.
Source: A buried lake may have been found on Mars. What does it mean for life?
If life dwells on Mars, there’s a good chance it lives underground.
Source: A buried lake may have been found on Mars. What does it mean for life?