06.28.2006 - By ESA Communications Department
Astrolab Mission: preview of the first European long-term stay on the International Space Station due for launch on 1 July