Monday, May 16, 2011

For Endeavour: One More Time 

After a two and a half week delay, Space Shuttle Endeavour lifted off on its final mission today, which is to deliver a major science payload and other supplies to the International Space Station (ISS).


Comments: Post a Comment

This page is powered by Blogger. Isn't yours?