Meteorite or supervolcano? A huge crater named Ismenia Patera exists on the Red Planet. But where did it come from? Read more →