FREE image of STS-68 landing at Edwards Air Force Base
STS068-S-060 (11 October 1994) --- With its main landing gear not quite on the runway, the Space Shuttle Endeavour wraps up an eleven-day mission at Edwards Air Force Base, California. Landing occurred at 10:02 a.m. (PDT), October 11, 1994. Onboard were astronauts Michael A. Baker, mission commander; Terrence W. Wilcutt, pilot; Thomas D. Jones, payload commander; and Daniel W. Bursch, Peter J. K. (Jeff) Wisoff and Steven L. Smith, all mission specialists.
If you would like to credit the Photo, here are some ways you can do so
Click below to copy the code: