Viewing a single comment thread. View all comments

Budgiesaurus t1_jb91n2z wrote

How do you expect anyone to proof this when NASA and the like are still at the stage where they think it likely has more water than the earth's surface. There are strong indications for it, but a random redditor doesn't have a space telescope lying around to verify the Hubble's findings, do they?