All mirror segments in place
In this rare view, the James Webb Space Telescope's 18 mirrors are seen fully installed on the telescope structure at NASA's Goddard Space Flight Center in Greenbelt, Maryland.
Further details available here.
Last Update: 1 September 2019