History & Exopolitics

ExoMars: spacecraft sets off in search of alien life on the Red Planet