Sub Head?
Surely should be 'Desperately needed space shit later today'?
Discovery yesterday docked successfully with the International Space Station at 18:03 GMT, with mission STS-124 astronauts boarding at 19:36 GMT (see pic). Discovery crew greeted by Expedition 17 members aboard the ISS. Pic: NASA The shuttle arrived bearing mission specialist Greg Chamitoff, due to join the exisiting …