Although the James Webb Space Telescope isn’t scheduled to be launched on an Ariane 5 rocket from French Guiana until October 2018, NASA announced that the 18th and final primary mirror segment was recently installed on what will be the biggest and most powerful space telescope.