WATCH: NASA’s James Webb Space Telescope Launches In French Guiana

The most powerful space telescope ever built has officially left Earth. NASA’s James Webb Space Telescope blasted off on December 25 at 7:20 a.m. Eastern from a European spaceport in French Guiana.