Submitted by futurism5342 in science
Scientists have discovered an impossibly large planet that's apparently too big to exist based on all known science.
Submitted by futurism5342 in science
Scientists have discovered an impossibly large planet that's apparently too big to exist based on all known science.