20 Dec 2013
Space telescope launch expected to give new insight to galaxy
The European Space Agency has launched a mission that it's calling one of the most ambitious in the history of space exploration.
The European Space Agency has launched a mission that it's calling one of the most ambitious in the history of space exploration.