Mars Rover Hilarious Memes On Monday, NASA celebrated the successful journey of a lander on Mars. The lander — called InSight — touched down on Martian sole after a journey of over 300 million miles from Earth to Mars, the AP reported. Previous Next 1 2 3 4 5 6 7 8 2021-02-22 admin Share ! tweet