The European Space Agency's Earth Explorer satellite will carry some of the most challenging technology ever put into orbit.
The European Space Agency's Earth Explorer satellite will carry some of the most challenging technology ever put into orbit.