Press Release Lockheed Martin Space Systems Delivers NASA’s Space Infrared Telescope Facility to Kennedy Space Center for April Launch March 7, 2003