3 ms·But Elon says they’ll land on Mars in 2026. Say it ain’t so.by blackrock 6y agoBut Elon says they’ll land on Mars in 2026. Say it ain’t so.