A team of astronomers now thinks that the asteroid impact that produced the Lomonosov crater on Mars’ surface was also...