cadsat
ESA logo
B09 Could life survive in alien environments? – Defining environments suitable for life – CADSat