Dark Energy-Mapping Space Mission Gets Final Approval
Friday, June 22, 2012 - 15:00
in Astronomy & Space
Europe's Euclid space telescope is on track for a 2020 launch.
Europe's Euclid space telescope is on track for a 2020 launch.