Space Shuttle Endeavor Landing
Space Shuttle Endeavor with its crew of seven astronauts touches down at Edwards Air Force Base, California, November 30, 2008. The mission, STS-126, took astronauts to the International Space Station, where they made repairs and delivered equipment and supplies.
Size: 3000px × 2143px
Photo credit: © Photo Researchers / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: air, astronomy, base, california, edwards, endeavor, force, land, landing, program, runway, science, shuttle, space, spacecraft, sts-126