blogs.esa.int
The system that is keeping us alive
I owe my life at this point to five letters: ECLSS. Of course I owe my life to many things, but floating up here in the vacuum of space it is our life-support system that takes a starring role in p…