The final night launch of the Space Shuttle Program (STS-130). Space Shuttle Endeavor lifted off at 4:14 AM EST on February 15, 2010.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…