Atlantis Lands California
Atlantis lands in California from Hubble mission
May 24, 2009Atlantis landed at the Edwards Air Force Base on Sunday, completing a mission that was two days longer than originally anticipated, with the threat of rain and thunderstorms at the Kennedy Space Center canceling landing attempts on Friday and Saturday...
