The latest Earth-observing satellite developed by NASA, called Glory, arrived Tuesday at Vandenberg Air Force Base, Calif., in preparation for a Feb. 23 launch.
Glory satellite arrives at Vandenberg Air Force Base