Published On Dec 25, 2021
The long-delayed James Webb Space Telescope is finally in space! See an Ariane 5 rocket launch it from Guiana Space Center in Kourou, French Guiana on Dec. 25, 2021. Full Story: https://www.space.com/nasa-james-webb...
Credit: NASA / Arianespace
show more