Endeavour

21 March 2008

endeavour.jpg

Spectators watch the space shuttle Endeavour launch from the Kennedy Space Center in Cape Canaveral, Florida.

From TIME, Pictures of the Week.

Leave a comment