After more than a decade of work by over 2,000 scientists from 300 institutes around the world, the European Space Agency (ESA) is mere hours away from launching its new space probe, Euclid, from Cape Canaveral, Florida.
[Read More]
Continue reading...