Your place for Space News
Euclid in Turin, Italy Click here for original story, Euclid in Turin, Italy Source: ESA Top Multimedia