Space Shuttle Discovery Returns From International Space Station

Space Shuttle Discovery touches down at the shuttle landing facility at Kennedy Space Center, June 14, 2008 in Cape Canaveral, Florida. Discovery successfully completed a 14 day mission to the International Space Station.
Space Shuttle Discovery touches down at the shuttle landing facility at Kennedy Space Center, June 14, 2008 in Cape Canaveral, Florida. Discovery successfully completed a 14 day mission to the International Space Station.
(Photo by Matt Stroshane/Getty Images North America)
Next Album:  Google CEO Eric Schmidt Discusses Future Of The Internet »
More From Zimbio
Copyright © 2008 - Zimbio, Inc. Some rights reserved.