'...planet to Earth is this one 26 million miles off'
Venus
THE NEAREST: ...planet to Earth is this one 26 million miles off
...planet to Earth is this one 26 million miles off
...planet to Earth is this one 26 million miles off
THE NEAREST
Venus
THE NEAREST