August 8, 2007 – The Space Shuttle Endeavour roars toward the…

August 8, 2007 – The Space Shuttle Endeavour roars toward the heavens on a 12-day mission to the International Space Station.
(NASA)

Leave a Reply