News

article image

Discovery's penultimate mission

Charles Black Founder and CEO of Sen   05 April, 2010 12:04

Sen—NASA's Space Shuttle Discovery lifted off today from the Kennedy Space Centre in Florida, bound for the International Space Station (ISS).