News

Storm forces NASA to pass space station control to Russia

NASA's Johnson Space Center in Houston was to close Wednesday due to the threat posed by Hurricane Rita and control of the International Space Station will be handed to Russia, the US agency said.