“We will eventually see if they are actually habitable and, perhaps, even inhabited,” astronomers predict.
More from FoundryBase Science & Innovation
Know a great resource? Login to add your own!