claim
Europa is considered one of the most promising locations in the solar system for discovering currently habitable environments due to strong evidence of liquid water beneath its icy crust.

Authors

Sources

Referenced by nodes (2)