Close Advertising James Webb Space Telescope Launch — Official NASA Broadcast Watch the launch of the James Webb Space Telescope—the most powerful space telescope ever made. This mission launched at … NASA 43340 views 1501 / 70