Economy

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

.Stargazers might have located a new sort of life-friendly world.