Posts in: solar sails

The final frontier?

The final frontier?

Mars may be our next step, but Louis Friedman says it may also be our last

By | Posted February 7, 2016