Europe and Russia are about to launch a joint mission to the Red Planet.