Photographic Print

The space shuttle Discovery lifts off at the Kennedy Space Center in Cape Canaveral Fla on mission STS Tuesday July It was the third attempt at a launch since Saturdaybr


Work by John Raoux

View All