NASA’s James Webb Space Telescope now on track for final mirror assembly

JWST
NASA’s James Webb Space Telescope has hit critical development milestones and is nearing final assembly. NASA is confident of its launch timeline, currently set for October 2018.