Spacehabitat

10.10.07
Scientists show off self-sufficient space habitat design
10.10.07

Scientists show off self-sufficient space habitat design

While there's no shortage of habitat designs out there for potential lunar or Martian missions, a t...

View