Launch.jpg

Rocket Launch NASA The James Webb Space Telescope successfully launched the morning of Dec. 25 from the ELA-3 Launch Zone of Europe's Spaceport at the Guiana Space Centre in Kourou, French Guiana.