Spacecraft failure delays astronauts' return to Earth
Tuesday, May 12, 2015 - 14:30
in Astronomy & Space
The launch failure of an unmanned Russian cargo spaceship has prompted the nation's space agency to delay both the landing of some of the International Space Station's crew and the launch of their successors, officials said Tuesday.