ScienceEuro-Russian ExoMars Mission set for launch to find lifeTNT DeskMarch 14, 2016 by TNT DeskMarch 14, 2016 MOSCOW:Â The first ExoMars mission is set to launch at 5:31AM ET tomorrow 14th March. The first phase mission is a collaboration between Russian Federal Space...