Discovery lifts off from Kennedy Space Center on the STS-128 mission to deliver supplies and equipment to the International Space Station.
Discovery lifts off from Kennedy Space Center on the STS-128 mission to deliver supplies and equipment to the International Space Station.