Economy

What are actually Hycean planets, a designed brand-new environment for life?

.Stargazers might have found a brand new kind of life-friendly world.