A prototype version of a self-sustaining life-support system, intended to allow humans to live in space indefinitely, is seen in Spain’s University Autònoma of Barcelona.
A prototype version of a self-sustaining life-support system, intended to allow humans to live in space indefinitely, is seen in Spain’s University Autònoma of Barcelona.