Economy

What are actually Hycean worlds, a planned brand-new environment for life?

.Stargazers may have located a brand-new form of life-friendly planet.