Space Shuttle Endeavour lifts-off from the Kennedy Space Center at Cape Canaveral. Endeavour’s six member crew will deliver a large room with a cupola to the International Space Station. (Terry Renna/AP)
by Nico Hines Times [UK] 8 February 2010
It has been an iconic sight for decades, but today a NASA space shuttle blasted […]