fbpx

Launch
Launch
Image Credit: NASA TV

The Space Shuttle Endeavour began its final mission to the International space station with a perfect launch at 1256 UTC this morning.

Pin It on Pinterest

Share This