NASA's James Webb Space Telescope Lifts Off with Advanced Camera from Lockheed Martin
/PRNewswire/ -- With the liftoff of NASA's James Webb Space Telescope from French Guiana today, humankind is one step closer to seeing the universe in a whole...
Source: prnewswire.com