The European Space Agencys $1.4 billion Euclid space telescope is charged with revealing the dark universethe 95% of the cosmos we dont see. On Tuesday, the telescopes first images will be revealed l… [+2725 chars]Read More
Live Reveal Euclid Telescopes First View of the Dark Universe Gizmodo
