ExoMars Mission Launches On Monday To Search For Signs Of Life On Mars

European Space Agency's long-awaited astrobiology project is set to take off