NASA unfolded its James Webb Space Telescope (JWST) massive mirror for the last time before its next launch. Is it the mission? To turn everything we grasp about the cosmos. Opened for the final time on Earth on Tuesday, 11th May, officials from NASA and Northrop Grumman considered the significance of the mirror’s deployment and following steps for the mission as it plans for launch later from South America this year. The 9.8 billion dollar…"NASA’s James Webb Space Telescope Reveals Its Giant Mirror before 31st Oct launch!"