Sunday, July 8, 2012, marks the first anniversary of the last launch of the Space Shuttle Program. Atlantis lifted off LC-39A at 11:29:03 after a very brief delay and began STS-135, the last mission in the three-decade-long program.
Read Whole Story
Get top stories and blog posts emailed to me each day. Newsletters may offer personalized content or advertisements. Learn more.