This busy scene on the runway at Edwards Air Force Base (EAFB) was taken less than an hour following the landing of the Space Shuttle Columbia. The touchdown, which had occurred at 7:06 a.m. (PST), November 1, 1993, completed a two week mission in space devoted to medical research. The Read More →
You must be logged in to post a comment.