James Webb Space Telescope launch

NASA's James Webb Space Telescope launched successfully early Christmas morning from French Guiana on South America’s northeastern coast, riding a European Ariane rocket into the sky. Video: NASA

Latest LiveNOW Stories

From the Archives

Consumer & Money

Science & Tech

Police Chases

Weather Across the Country