European Space Agency
Buzztiger
•
1mo ago
•
85%
Juice confirms that Earth is habitable
www.esa.intI think they are missing a "still" in the title...
Comments 1
I think they are missing a "still" in the title...