NASA’s James Webb Space Telescope, built in partnership with Northrop Grumman Corporation (NYSE: NOC), has arrived at its solar orbit, Lagrange Point 2 (L2), marking the completion of its million mile journey and the first month of its half-year long commissioning period. Webb launched from the European Space Agency’s (ESA) Spaceport in Kourou, French Guiana […]