Economy

What are Hycean globes, a designed new habitation permanently?

.Stargazers might have located a brand new kind of life-friendly planet.