Out Of This World Experiment
A rocket developed by Northwestern scientists was launched in New Mexico.

More Videos