Skip to main content

NASA Technical Reports Server (NTRS) 19900016184: A proposal to demonstrate production of salad crops in the space station mockup facility with particular attention to space, energy, and labor constraints

Item Preview

SIMILAR ITEMS (based on metadata)