Russia may delay manned space launch after crash: report
Friday, August 26, 2011 - 04:02
in Astronomy & Space
Russia may delay the next manned launch for the International Space Station (ISS) after an unmanned space vessel crashed into Siberia instead of reaching orbit, a report said Friday.