Building the Largest Space Telescope Ever

Feb. 5, 2014—In a global collaboration between NASA, ESA, and CSA, a team of more than a thousand scientists and engineers are building the… more