The European Space Agency (ESA) and Russian federal space agency (Roscosmos) have finally signed a formal agreement to work together on the ExoMars program to determine whether life ever existed on Mars.