Video: Space Shuttle Endeavour Lifts off

The space shuttle Endeavour has blasted off on Nasa’s penultimate shuttle flight, thundering through cloudy Florida skies and into orbit.

Speak Your Mind

*