3 ms·
Where does the article say anything about it being habitable for humans? The article is about the possibility of finding alien life.
by ZenoArrow 9y ago
Where does the article say anything about it being habitable for humans? The article is about the possibility of finding alien life.