
Euclid Space Telescope to Shed Light on Mysterious Dark Universe
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.