The US shuttle Discovery rolled out for what should be its final mission last night. The orbiter, bathed in bright xenon light, completed its slow 3.4 mile journey to the Kennedy Space Center’s Launch Pad 39A overnight. Discovery’s flight to the International Space Station is scheduled to begin on 24 February all being well. The […]