Please rate:

End of an era: Final space shuttle lands

July 21st 2011

The space shuttle Atlantis lands at Kennedy Space Center, marking the end of NASA's 30-year space shuttle program. NBC's Tom Costello reports. Follow UFOs and Alien Life on Twitter @

NASA's future up in the air?-

Show Description Hide Description