The ExoMars mission is expected to leave earth in 2013, and land on Mars in 2015 to search for life on the red planet.