Welcome home Atlantis and the crew of the STS-129 Mission. The landing was beautifully executed at 9:45 am at the Kennedy Space Center. Meanwhile, more than 200 miles above planet earth, the Expedition 21 Crew on board the ISS is traveling at 17,000 miles per hour. Keeping them company, as you know, are three silent, lime green monarch chrysalides.
Tonight, as you gaze up into the night sky and consider the perspective you have on the heavens and our dear space travelers, you may want to consider as well, the perspective they have of the earth...and of us.