For 18 years, a fully-built, ready-to-launch weather satellite sat inside a Lockheed Martin facility near Moffett Field in…
Social Plugin