James Webb Space Telescope Deployable Tower Assembly Final Deployment Test 6-9-2021
Released on August 18, 2021
Time-lapse footage of engineers performing the final deployment of the James Webb Space Telescope's deployable tower assembly (DTA) at Northrop Grumman in Redondo Beach, CA.