Space Infrared Telescope Facility Lifts Off
NASA's Space Infrared Telescope Facility successfully launched from Florida's Cape Canaveral Air Force Station aboard a Delta II launch vehicle. The space telescope will use infrared detectors to pierce the dusty darkness enshrouding many of the universe's most fascinating objects.
|