Webb Space Telescope Receives First Mirror Installation Posted By: Marcel van Leeuwen November 25, 2015