OTD in 2007, the Space Shuttle Atlantis landed at Edwards Air Force Base, completing the STS-117 mission which delivered solar arrays and starboard truss segments to the
You might also like