STS-134, the final mission of Space Shuttle Endeavour is on. Endeavour lifted off safely and is now in orbit. NASA TV to watch more is here.
Advertisement
Advertisement
STS-134, the final mission of Space Shuttle Endeavour is on. Endeavour lifted off safely and is now in orbit. NASA TV to watch more is here.
Join the conversation as a VIP Member