NETAL RAWAL 322 1996 days ago Europe and Russia decide to postpone their mission to search for life on the Red Planet.