/

James Webb Space Telescope ready for mirror installation